Я тоже столкнулся с подобной проблемой.Моя проблема решена после того, как я поставил Reresh () после Commit ().
Это было бы что-то вроде:
em.getTransaction().begin();
//Code to update the entity
em.persist(myE);
em.getTransaction().commit();
em.refresh(myE)
Это обеспечит обновление обновленной сущности в JPA Cache с помощьюобновленные данные.Надеюсь, это поможет.