为了账号安全,请及时绑定邮箱和手机立即绑定

在三层架构中在哪一层使用事务合理?

在三层架构中在哪一层使用事务合理?

皈依舞 2018-11-05 06:03:47
我认为在业务层进行事务控制比较好.这样做的好处是数据访问层的方法粒度都很小,基本上就是增删改,方法重用度高.如果被事务放在数据访问层,那数据访问的方法的重用度就低了,除非方法参数中增加一个事务参数
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

本来就在业务层啊 在业务层回滚后 数据层会跟着回滚的

查看完整回答
反对 回复 2018-11-06
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

数据层有数据层的事务,业务层有业务层的事务。我觉得这两点不大能等同。

因为可能会遇到:一个业务层操作涉及到一系列的数据库操作,而业务层不应该知道这个操作是有事物控制的。那么这样的“事务”就应该仅限于数据层。


查看完整回答
反对 回复 2018-11-06
  • 2 回答
  • 0 关注
  • 717 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信