日期:2014-05-17 浏览次数:20708 次
<!-- TransactionManager --> <bean id="hibTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <tx:advice id="txAdvice" transaction-manager="hibTransactionManager"> <tx:attributes> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="select*" propagation="REQUIRED"/> <tx:method name="search*" propagation="REQUIRED"/> <tx:method name="insert*" propagation="REQUIRED" /> <tx:method name="do*" propagation="REQUIRED" /> <tx:method name="*" propagation="SUPPORTS" read-only="true" /> </tx:attributes> </tx:advice> <aop:config> <aop:pointcut expression="execution(* biz.*.*(..))" id="bizMethods" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="bizMethods" /> </aop:config> <!-- ********************************我是很长的分割线******************************** --> <!-- Dao --> <bean id="petDiaryDao" class="dao.impl.hib.PetDiaryDaoHibImpl"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <bean id="petInfoDao" class="dao.impl.hib.PetInfoDaoHibImpl"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <!-- ********************************我是很长的分割线******************************** --> <!-- Biz --> <bean id="petDiaryBizTarget" class="biz.impl.PetDiaryBizImpl"> <property name="petDiaryDao" ref="petDiaryDao" /> </bean> <bean id="petInfoBizTarget" class="impl.PetInfoBizImpl"> <property name="petInfoDao" ref="petInfoDao" /> </bean> <!-- ********************************我是很长的分割线******************************** --> <!-- Advice --> <bean id="lotteryAdvice" class="advice.LotteryAdvice"> <property name="petInfoBiz" ref="petInfoBizTarget" /> </bean> <bean id="petInfoBiz" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="proxyInterfaces" value="biz.PetInfoBiz" /> <property name="interceptorNames" value="lotteryAdvice" /> <property name="target" ref="petInfoBizTarget" /> </bean> <bean id="petDiaryBiz" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="ProxyInterfaces" value="biz.PetDiaryBiz" /> <property name="interceptorNames" value="lotteryAdvice" /> <property name="target" ref="petDiaryBizTarget" /> </bean>
推荐阅读更多>
- ActionForm(FormBean) 在Struts(MVC)当中应属哪一层?该怎么解决
- jdk环境变量奇怪的有关问题
- 为什么小弟我每次打开EditPlus的时候会弹出一个DOS窗口
- java有关问题 求解
- 小鸟刚入公司项目
- 测试时,想让JOptionPane弹出来的对话筐自动点击按钮 怎么实现
- 小弟? tomcat 在局域网内访问
- spring在Action获得session和request有关问题
- 大家项目开发时一般如何做权限的管理的
- 空指针?该如何处理
- java中的地图
- 怎么用java程序调用浏览器执行关闭tab操作
- XP下连接数据库解决方法
- 在项目管理中,大家都用什么来进行bug/defect管理和跟踪?200分解决办法
- Ext.ux.grid.RowEditor 的使用出现有关问题 。 求大神指点
- 集群与负载均衡讨论,该怎么处理
- 麻烦大家帮小弟我看下HashSet用法的小疑点
- 技术仍是非技术的选择
- 关于一个很头痛的有关问题——乱码
- 请各位帮忙看下,不盛感激~