请问类似添加订单与订单详细这种业务是合起来写到一个service中还是分开来写的?

wgldwj 2012-12-28 10:28:32
我ssh2框架,数据库有两个表,分别对应订单与订单详细,就是订单详细表中包含一了个订单的外键。
在添加订单页面填好订单的详细信息后提交,按逻辑来说肯定是订单表添加一条订单数据后,然后再添加订单详细信息,如果其中一个插入操作失败,那肯定两个都要回滚。请问大家在遇到这种业务需求的时候是将两个添加操作写在订单action中还是写在订单service中?或者大家都是怎么处理的?
...全文
74 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
risun88 2012-12-28
  • 打赏
  • 举报
回复
建议放到 service 中,加个事务进行判断,action正常是接受方法的返回值再进行跳转。

81,092

社区成员

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

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