在数据库中创建对象子项后,我使用JpaRepository。 我检索一个对象Parent,但父对象中不存在新的子对象。 级联不会刷新。
为了检索父对象,我使用方法findOne或getOne,但问题是相同的。我试着用,但问题是一样的:
byte[] orig = tekst.getBytes(Charset.defaultCharset());
用户拥有Profil的集合,并且profil有一个用户。有一段时间,我在尝试检索用户后创建了一个Profil,但新的profil添加它不在这里
@Query("select u from User u where u.id=:x")
public User findUserById(@Param("x") String id);
如何强制使用DB中的新元素刷新jpa? 感谢
答案 0 :(得分:0)
EntityManager接口有方法
void refresh(Object entity)
或者您可以尝试访问缓存并逐出()实体
entityManager.getEntityManagerFactory().getCache().evict(...) or evictAll();