我已经创建了一个应用程序,我的所有数据库查询都使用JPA完成。我有一个方法,我编辑一列,下面添加代码;JPA同步问题,需要重新启动应用程序
public static void setReservationAsUnactive(Reservation obj) {
em.getTransaction().begin();
obj.setActive(0);
obj.setReturnedDate(new Date());
em.merge(obj);
em.getTransaction().commit();
}
我可以看到,列在我的mysql数据库更改正确,但当我会尽力把它拉出来的JPA查询的变化是不存在的,但是 - 当我重新启动应用程序时,进行更改...我如何确保我提取的数据是新数据,而不是某些缓存?