在分模块开发时,当新增一条记录时,记录的id是在dao层去做还是在service层区做?

昵称是可以中文吗 2019-01-12 08:14:21
你们通常的做法是怎样的?
...全文
390 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maradona1984 2019-01-17
  • 打赏
  • 举报
回复
这个很随意的啊,看你们系统的选择,比如我们就直接在service里先生成id,再插入进去
这种方案出问题的概率较小,有问题也容易解决
stacksoverflow 2019-01-17
  • 打赏
  • 举报
回复
单纯的自增在数据库里做,涉及到业务的抽象出一个模块来做,分布式的抽象出一个接口来做。 和service,dao没什么关系,不要纠结于三层的思维。
MiceRice 2019-01-16
  • 打赏
  • 举报
回复
一般都是 DAO 层,而且尽量下推数据库。除非你的主键是个有强业务语义的,比如:身份证号码。
qq_38735045 2019-01-16
  • 打赏
  • 举报
回复
service层吧

81,094

社区成员

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

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