我有下面的代码,想知道 JPA 如何知道要保留此更新。我预计需要一个 em.merge() 来执行更新。这真的安全吗?@Statelessclass User { ... public void generateRandomNicknames() { List<UserEntity> users = em.createNamedQuery("UserEntity.getAllUsers", UserEntity.class) .getResultList(); for (UserEntity user : users) { user.setNickname(generateRandomNickname()); } // em.merge(user) or em.persist(user) not needed ? }}
添加回答
举报
0/150
提交
取消