Как отключить спящий режим. cfg.xml properties?

У меня есть файл конфигурации Hibernate hibernate.cfg.xml , где жестко заданы имена свойств, например:

<hibernate-configuration>
  <session-factory>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">mysecretpassword</property>
    ...
  </session-factory>
</hibernate-configuration>

Я хочу поменять местами такие вещи, как имя пользователя и пароль к файлу .properties . Так что я получу следующее:

<hibernate-configuration>
  <session-factory>
    <property name="hibernate.connection.username">${jdbc.username}</property>
    <property name="hibernate.connection.password">${jdbc.password}</property>
    ...
  </session-factory>
</hibernate-configuration>

Как я могу это сделать? Для источника данных в Spring я могу использовать его в моем applicationContext.xml :

<bean id="propertyConfigurer"
      class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
      p:location="/WEB-INF/jdbc.properties" />

Каков эквивалент Hibernate?

7
задан AdrieanKhisbe 24 December 2014 в 17:26
поделиться