是不是任意一种都能实现全部功能
只要掌握一种就可以了吧

解决方案 »

  1.   


    <bean id="txManager"
    class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    <tx:annotation-driven transaction-manager="txManager" />
      

  2.   

    其实归根到底都是用动态代理拦截原有的方法调用,并加上事务处理,所以如果有final方法...
    我想如果你了解了aop,事务其实你可以用DefualtAdvisorAutoProxyCreator(单词有点忘记),AspectJExpressionPoint,等等切入点拦截任何能拦截的地方
      

  3.   

    貌似 基于注解的事物管理和 opensessionInView有冲突,我实验失败了,有成功的案例么?