【问题标题】:Difference between evictAll and refreshevictAll 和 refresh 的区别
【发布时间】:2017-01-10 09:08:58
【问题描述】:

evictAll 和 refresh 有什么区别:

em.getEntityManagerFactory().getCache().evict(AdminUtilisateur.class, user);

em.refresh(em.getReference(AdminUtilisateur.class, user.getId()));

我应该什么时候使用每一个?

谢谢。

【问题讨论】:

标签: java jpa entitymanager


【解决方案1】:

evict :将缓存中的实例标记为不再需要。

refresh :从数据库中刷新实例的状态,覆盖对实体所做的更改

【讨论】:

  • 你可以解释更多@vvs
猜你喜欢
  • 2018-10-07
  • 2015-03-05
  • 1970-01-01
  • 2014-06-18
  • 1970-01-01
  • 1970-01-01
  • 2018-10-19
  • 2013-08-07
  • 2011-10-20
相关资源
最近更新 更多