Как указать Hibernate путь к properties

148
01 ноября 2018, 04:20

Пишу с учебной целью web приложение на java. Настраиваю hibernate с помощью Spring в context.xml. Нужно параметры подключения указать hibernate из файла conn.properties который лежит в classpath:

driver = com.mysql.jdbc.Driver
username = root
password = root
url = jdbc:mysql://localhost:3306/student_db?useSSL=false

параметры hibernate:

<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
        <property name="hibernateProperties">
            <props>
                <prop key="connection.driver_class">???</prop>
                <prop key="connection.url">???</prop>
                <prop key ="connection.username">???</prop>
                <prop key="connection.password">???</prop>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>
                <prop key="hibernate.connection.characterEncoding">utf8</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.current_session_context_class">thread</prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
                <prop key="hibernate.c3p0.minPoolSize">1</prop>
                <prop key="hibernate.c3p0.maxPoolSize">10</prop>
                <prop key="hibernate.c3p0.max_statement">100</prop>
                <prop key="hibernate.c3p0.timeout">1800</prop>
            </props>
        </property>
        <property name="annotatedClasses">
            <list>
                <value>domain.Student</value>
                <value>domain.Subject</value>
            </list>
        </property>
    </bean>

Как это можно сделать? Или возможно есть другой способ вынести параметры подключения. Буду рад любой помощи

READ ALSO
Отправка файла Android Retrofit

Отправка файла Android Retrofit

Пытаюсь научиться отправлять картинку (и рядом еще json) на сервер но никак не получаетьсяВот код интерфейса:

150
Оптимизация кода работы с Таблицей Гугл

Оптимизация кода работы с Таблицей Гугл

Имеются 10 листов, в которых происходит то самое действие

133
Ошибка 400 при использовании Ajax в Safari

Ошибка 400 при использовании Ajax в Safari

У меня есть JS код, где написан Ajax-запрос к серверу:

163
Передача значений из checkbox в функцию

Передача значений из checkbox в функцию

уважаемые коллегиЯ только недавно начал осваивать js и jquery, и в процессе написания одного скрипта для расчётчика возникла проблема

156