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

Scarecrow001
2023-08-22
为什么在DailyTrainTicketService.selectGenDaily中使用dailyTrainSeatService的表查询座位总数,生成每日座位表的信息和余票查询不是放在同一个@Transactional方法的事务下吗,外面事务总体还没结束,dailyTrainSeatService对应的表信息数据应该还未提交到数据库,然后在DailyTrainTicketService的selectGenDaily怎么查到了啊(新日期下daily_train_seat中应该还没有该天的信息)
写回答
2回答
-
甲蛙
2023-08-23
你问的这个应该是事务隔离级别,就是读已提交、读未提交等,可以百度了解下
032023-08-25 -
Scarecrow001
提问者
2023-08-22
我刚才debug试了,@Transactional标记的dailyTrainService.genDaily方法在debug未结束,座位信息就提交到数据库了,然后我直接暂停business应用l,然后该方法的事务也没有回滚,daily_train_seat表中新生成的座位信息还在《绷住了》
00
相似问题