用户登录
用户注册

分享至

hibernate的事务管理器

  • 作者: 转身的邂逅31548607
  • 来源: 51数据库
  • 2020-12-14

可以的


用面向切面的方式


比如把com包下面的biz包下面的所有类的所有方法(所有参数)都加上声明式事务


<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  <property name="sessionFactory" ref="sessionFactory" />
 </bean>
 <tx:advice id="txAdvice" transaction-manager="transactionManager">
  <tx:attributes>
   <tx:method name="get*" read-only="true" />
   <tx:method name="search*" read-only="true" />
   <tx:method name="*" propagation="REQUIRED" />
  </tx:attributes>
 </tx:advice>
 <aop:config>
  <aop:pointcut id="aopPointcut" expression="execution(* com.biz..*.*(..))" />
  <aop:advisor advice-ref="txAdvice" pointcut-ref="aopPointcut" />
 </aop:config>

软件
前端设计
程序设计
Java相关