1 <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
2 <property name="jndiName">
3 <value>java:comp/env/jdbc/huixincrm</value>
4 </property>
5 </bean>
6
7 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
8 <property name="dataSource" ref="dataSource"/>
9
10 <property name="packagesToScan">
11 <list>
12 <value>com.keertech.base.bean</value>
13 <value>com.keertech.web.bean</value>
14 <value>com.keertech.system.bean</value>
15 </list>
16 </property>
17
18 <property name="hibernateProperties">
19 <props>
20 <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
21 <prop key="hibernate.show_sql">false</prop>
22 <prop key="hibernate.cache.provider_class">
23 org.hibernate.cache.EhCacheProvider
24 </prop>
25 <prop key="hibernate.cache.use_second_level_cache">true</prop>
26 <prop key="hibernate.use_outer_join">true</prop>
27 </props>
28 </property>
29
30 </bean>
1 <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
2 <property name="sessionFactory" ref="sessionFactory" />
3 <property name="jdbcExceptionTranslator" ref="jdbcExceptionTranslator" />
4 </bean>
5
6 <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
7 <property name="sessionFactory" ref="sessionFactory" />
8 <property name="dataSource" ref="dataSource" />
9 </bean>