package dao; import dao.impl.IUserDAO; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.query.Query; import pojo.User; import java.util.List; /** * Created by Great on 2017/2/7. */ public class UserDAO extends BaseDAO implements IUserDAO { public User validateUser(String username, String password) { String hql = "from User u where u.username = ? and u.password = ?"; Session session = getSession(); Query query = session.createQuery(hql); query.setParameter(0, username); query.setParameter(1, password); List users = query.list(); session.close(); if (users.size() != 0) { return (User) users.get(0); } return null; } }