package kickr.db.dao; import io.dropwizard.hibernate.AbstractDAO; import kickr.db.entity.user.User; import org.hibernate.SessionFactory; /** * * @author nikku */ public class UserDAO extends AbstractDAO<User> { public UserDAO(SessionFactory sessionFactory) { super(sessionFactory); } public User getByName(String name) { return uniqueResult(currentSession().getNamedQuery("User.byName").setParameter("name", name)); } public void createUser(User user) { currentSession().persist(user); } }