遇到更新实体对象没报错但数据库记录未变更的奇怪问题

/ Spring / 没有评论 / 397浏览

今天在测试之前的代码时遇到奇怪的现象,就是使用spring测试代码调用某一方法时,方法内对多条记录进行更新,但调试发现对应对象的属性确实变了,在执行了update方法之后,数据库记录却没有变化,反复试了多次,而同一个类的另一个方法则没有问题,目前没发现有什么不同,也都没有特殊的事务代码设置。更奇怪的是,将程序使用Spring Boot跑起来之后进行测试却能正常保存。 先记录下此问题,日后再做深入研究。