事务问题

来源:3-14 使用RESTful封装添加医护人员接口

搬砖小王

2022-11-21

关于老师说的不能添加医生接口不能在 service 做事务的原因可以理解,但我的疑惑是老师把事务分别加在两个 DAO 上有什么作用,分别加就代表两个 DAO 的事物都是独立的,每个 DAO 自己不都就是一个 INSERT 吗,一个 INSERT 本身没有必要加事务吧,失败就失败了,所以想问一下老师,这块是不是我对事务的概念有偏差。我理解上事务是多个 UPDATE INSERT DELETE 之间的一致性保证,如果只有一个 INSERT,应该没有事务这一说吧

写回答

1回答

神思者

2022-11-21

你重新回看视频,我记得我说的是如果在一个事务中,不提交事务就不会生成主键值。所以必须先提交事务再查询记录才能找到主键值。

0
4
qq_慕娘7504397
回复
搬砖小王
对于那个添加医护信息的dao层 我也有这样的疑惑 : 在 navicate工具中 我模拟了一个表的事务开启 当插入一条数据后 在同一事务中 是可以拿到该主键值的。 我认为在 service 上加可行。我这块疑惑也很大、老哥 你了解了吗。 对于 hbase 机制 它采用 我是感觉 加不加都无所谓 在service层加就行了
2022-11-29
共4条回复

SpringBoot2.X + Vue + UniAPP,全栈开发医疗小程序

毕设/求职可用的新潮优秀案例(Web管理端+小程序用户端)

708 学习 · 486 问题

查看课程