日期:2014-05-17 浏览次数:20739 次
<!-- 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>
推荐阅读更多>
- 简单有关问题(struts,property标签)
- 反射原理,理论题!解决思路
- 在JAVA中一个文件中为什么只有一个PUBLIC类?解决办法
- 关于操作系统和JDK,JRE的版本有关问题
- spring如何使用IOC的注入到Struts2的Action里?多谢
- 求java编程,该怎么解决
- 神七,祝福贴,散分解决思路
- 小弟我以前学过Java,但是很久没用了,所以也谈不上熟,小弟我想问一下现在JAVA做PC机上的程序有优势吗
- 一个id可以供两个form用吗?该怎么处理
- 在线啊不是搞java的,就是帮忙写个类!100分
- 用JavaScript如何去实现,一个按钮提交多个action?那位朋友帮小弟我弄段代码让小弟我研究下哈!多谢啦
- jsp跳转到下个页面的有关问题(程序如下)
- 异常java.lang.NumberFormatException: For input string: ""
- 写代码时突然想起的一件往事,该怎么处理
- for(String item:strArray) 中的item是什么意思.该如何处理
- 数组遍历去反复
- webservice 开发方式解决办法
- struts2如何把从一个页面查询到的数据赋值给另一个页面的<s:textarea 文本框>
- java自定义对话框 为何设置为模式的,里面添加的组件就无法显示了,该如何处理
- 把一个数组里边的组合全部列出来,看不很懂