解决SpringBoot+JPA中使用set方法时自动更新数据库问题

kyaa111 4年前 ⋅ 1825 阅读

首先引入EntityManager:

1443872-20190618194704337-1357524408.png

然后用它来强转获得HibernateEntityManager,然后调用获得Session,然后在set完之后用Session的.evict()方法清掉该对象缓存(并非所有对象缓存),如此就ok了...

1443872-20190618194714160-97047299.png

好吧,已经java11不建议用了,不过还能用,先用着吧!

更新了,有新的获取Session的方法了,版本高的可以用新方法:

1443872-20190618194743343-1675094133.png

原文链接