
Untitled
By: a guest on
Jul 4th, 2012 | syntax:
None | size: 0.49 KB | hits: 8 | expires: Never
merging a detached or new entity with an existing entity in hibernate/jpa best practice question
public User add(User user){
User existingUser = getUserDao().findByBusinessKey(user.getBusinessKey(), false);
user.setId(existingUser.getId());
user = getUserDao().merge(user);
return user;
}
if (user.getId() == null)
em.persist(user);
else
user = em.merge(user);
User user = userDao.findBySomething(Criteria c);
//stuff that modifies user
user = userDao.merge(user);