changed to using merge() in JPA instead of persist()

pull/866/merge
Justin Richer 2015-07-09 18:06:25 -04:00
parent d1c069ad1e
commit f6c20ad314
1 changed files with 3 additions and 9 deletions

View File

@ -38,14 +38,8 @@ public class JpaUtil {
}
public static <T, I> T saveOrUpdate(I id, EntityManager entityManager, T entity) {
if (id == null) {
entityManager.persist(entity);
entityManager.flush();
return entity;
} else {
T tmp = entityManager.merge(entity);
entityManager.flush();
return tmp;
}
T tmp = entityManager.merge(entity);
entityManager.flush();
return tmp;
}
}