1.事务配置
2.事务应用
3.问题:执行查询2报错read-only只读
4.分析:
(1)read-only只读事务配置是为了避免多次查询结果不一致,即在进行数据库查询之前,已经查询的结果不能有变动
(2)但是以上代码显示在查询2之前,对查询1结果作了set操作,也就是对查询结果改变后再次进行查询操作,因此违反了read-only只读事务配置保证查询结果一致性原则
5.正确做法:将查询2放在查询1之前执行,因为查询2结果没有作改变
1.事务配置
2.事务应用
3.问题:执行查询2报错read-only只读
4.分析:
(1)read-only只读事务配置是为了避免多次查询结果不一致,即在进行数据库查询之前,已经查询的结果不能有变动
(2)但是以上代码显示在查询2之前,对查询1结果作了set操作,也就是对查询结果改变后再次进行查询操作,因此违反了read-only只读事务配置保证查询结果一致性原则
5.正确做法:将查询2放在查询1之前执行,因为查询2结果没有作改变