public void delete(User user) { getSession().delete(user); return; }
public void save(User user) { getSession().save(user); return; }
@SuppressWarnings("unchecked") public List<User> getAll() { return getSession().createQuery("from User").list(); }
public User getByEmail(String email) { return (User) getSession().createQuery( "from User where email = :email") .setParameter("email", email) .uniqueResult(); }
public void update(User user) { getSession().update(user); return; }
public User getById(long id) { return (User) getSession().load(User.class, id); }