spring在service层管理实务,我想提早commit事物,这个可以吗?

woshikaka6 2016-03-18 10:25:50
我在开发过程中,遇到这样的问题:
我写后台接口,返回指定的数据给前端(实际上就是entity转为DTO对象),这个装换的过程我是写在service层。
所以代码经常会出现如下情况:


public userDTO testMethod(){
//第一条sql执行..
//第二条sql执行..
//第三条sql执行..
....
//把entity对象转换DTO对象
return DTO对象;
}

我想把在执行完第三sql语句后,就把事物commit了,这样做合情合理吗?
如果合情合理,不知道用什么方式实现呢?感谢大神指导~
...全文
266 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
绿旅嗒 2016-03-19
  • 打赏
  • 举报
回复
方法逻辑执行完提交事物,转换可以放到控制层

81,094

社区成员

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

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