@Override public User create(User user) { if (user.getId() <= 0) { em.persist(user); } else { user = em.merge(user); } return user; }