evictAll 和 refresh 的区别
Difference between evictAll and refresh
evictAll 和 refresh 有什么区别:
em.getEntityManagerFactory().getCache().evict(AdminUtilisateur.class, user);
和
em.refresh(em.getReference(AdminUtilisateur.class, user.getId()));
我应该什么时候使用它们?
谢谢。
evict : 在缓存中将一个实例标记为不再需要。
refresh : 从数据库中刷新实例的状态,覆盖对实体所做的更改
evictAll 和 refresh 有什么区别:
em.getEntityManagerFactory().getCache().evict(AdminUtilisateur.class, user);
和
em.refresh(em.getReference(AdminUtilisateur.class, user.getId()));
我应该什么时候使用它们?
谢谢。
evict : 在缓存中将一个实例标记为不再需要。
refresh : 从数据库中刷新实例的状态,覆盖对实体所做的更改