spring事物 请求指点

dream1210 dream1210 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟现在用的是spring mvc + hibernate
使用open session in view
下面是配置spring bean的部分代码
<bean id="bidNoticeManagerImpl"
class="cn.bidlink.procurement.bid.service.impl.BidNoticeManagerImpl" autowire="byName">
<property name="bidNoticeDao"><ref bean="bidNoticeDao"/></property>
</bean>

<bean id="bidProjectManager" parent="txProxyTemplate">
<property name="target"><ref bean="bidProjectManagerImpl"/></property>
<property name="transactionAttributes">
<props>
<prop key="create*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
<property name="proxyInterfaces">
<value>cn.bidlink.procurement.bid.service.IBidProjectManager</value>
</property>
</bean>

想请教一下
1.在一个action中 注入多个manager,他们使用的是一个事物 还是多个事物?
2.如果action,调用aManager,aManager中注入bManager,调用bManager时使用的是aManager的事物,还是bManager创建一个新事物.
3.现在在上面1的情况下,如果aManage提交成功,bManage提交出现异常.aManager事物不会回滚,请问有什么好的方式解决么?
希望兄弟们给我解惑. 给点资料. 谢谢
...全文
评论 8
收藏 已收藏
分享
返回顶部
dream1210
Java EE 67,535 成员 225,843 内容