datasource.hibernate.cfg.xml
имеет hiberanteProperties и все ресурсы отображения.
Но сейчас я должен определить ресурсы и свойства отображения в applicationContext.xml
отдельно.
Могу я просто указать datasource.hibernate.cfg.xml как configLocation
внутри <bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
и избавиться от обоих mappingResources and hibernateProperties
. Прямо сейчас мой контекст приложения выглядит так:Весна и спящий режим: загрузка cfg.xml в контекст приложения
<property name="mappingResources"/>
<list>
<value>../../src/editsolutions.hibernate.cfg.xml</value>
</list>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibernate.connection.isolation">3</prop>
<prop key="hibernate.current_session_context_class">jta</prop>
<prop key="hibernate.transaction.factory_class">
org.hibernate.transaction.JTATransactionFactory
</prop>
<prop key="hibernate.transaction.manager_lookup_class">
com.atomikos.icatch.jta.hibernate.TransactionManagerLookup
</prop>
</props>
</property>
Примечание: Я не использую аннотации для классов сущностей. Это устаревший проект, и все определяется через hbm.xml
.