业务层的逻辑操作写在了控制层怎么进行事务回滚?

風中漫步 2016-03-24 10:39:31
轻喷。
...全文
449 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
VagueCoder 2016-03-24
  • 打赏
  • 举报
回复
拿出来放到应用层进行管理 ctrl+c,ctrl+v 还是很有用的
風中漫步 2016-03-24
  • 打赏
  • 举报
回复
引用 1 楼 u012050427 的回复:
这是很典型的,新手的分层混乱的问题,spring使用切面可以对任意层进行事务控制,但一般,只控制逻辑层的事务,将业务逻辑放到控制层,即不符合分层控制要求,也对事务控制的系统性带来不便。
我现在是正常配置了三层结构的注解,没有加切面。如果加上切面,之前的一些配置或者是注解应该怎么改,比如@Service @Transactional,或者是不改?
王良辰 2016-03-24
  • 打赏
  • 举报
回复
这是很典型的,新手的分层混乱的问题,spring使用切面可以对任意层进行事务控制,但一般,只控制逻辑层的事务,将业务逻辑放到控制层,即不符合分层控制要求,也对事务控制的系统性带来不便。
yhcustc 2016-03-24
  • 打赏
  • 举报
回复
hibernate开启事务模式,可以回滚的。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧