Spring事务相关问题解决方案
最近同事正好抛出了一个问题,借此机会学习了一遍。不懂这个readOnly参数的含义,之前写@Transactional的注解,那都是使用的默认值,不带显示参数。提出配置了readOnly参数后,理论上应该程序报错而实际上没有报错,想搞清楚为什么。开始写单元测试:在单元测试类中写事务函数以及测试方法测试结果显示正常,与上面提到的不允许进行写操作的观点相反,于是想起典型的事务生效问题。将两个事务事务转移到单独的类中,然后测试,类代码省略,只是将上面两个标记了@Transactional的方法封装在一个单独的类中。