changed to using merge() in JPA instead of persist()
parent
d1c069ad1e
commit
f6c20ad314
|
@ -38,14 +38,8 @@ public class JpaUtil {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static <T, I> T saveOrUpdate(I id, EntityManager entityManager, T entity) {
|
public static <T, I> T saveOrUpdate(I id, EntityManager entityManager, T entity) {
|
||||||
if (id == null) {
|
T tmp = entityManager.merge(entity);
|
||||||
entityManager.persist(entity);
|
entityManager.flush();
|
||||||
entityManager.flush();
|
return tmp;
|
||||||
return entity;
|
|
||||||
} else {
|
|
||||||
T tmp = entityManager.merge(entity);
|
|
||||||
entityManager.flush();
|
|
||||||
return tmp;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue