2013-03-26 2 views
0

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.

ответ

1

Вы можете установить свойство configLocation и избавиться от других свойств. See

Смежные вопросы