提问:

来源:12-4 生成车次时初始化各种座位的余票数量

Scarecrow001

2023-08-22

为什么在DailyTrainTicketService.selectGenDaily中使用dailyTrainSeatService的表查询座位总数,生成每日座位表的信息和余票查询不是放在同一个@Transactional方法的事务下吗,外面事务总体还没结束,dailyTrainSeatService对应的表信息数据应该还未提交到数据库,然后在DailyTrainTicketService的selectGenDaily怎么查到了啊(新日期下daily_train_seat中应该还没有该天的信息)

写回答

2回答

甲蛙

2023-08-23

你问的这个应该是事务隔离级别,就是读已提交、读未提交等,可以百度了解下

0
3
Scarecrow001
回复
甲蛙
嗯嗯好的谢谢老师
2023-08-25
共3条回复

Scarecrow001

提问者

2023-08-22

我刚才debug试了,@Transactional标记的dailyTrainService.genDaily方法在debug未结束,座位信息就提交到数据库了,然后我直接暂停business应用l,然后该方法的事务也没有回滚,daily_train_seat表中新生成的座位信息还在《绷住了》

0
0

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 511 问题

查看课程