自己项目中的全注解事物配置

 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>

 

posted on 2014-03-18 10:52  看天空的星星  阅读(343)  评论(0编辑  收藏  举报

导航