代码如下
public Users GetByNameAndPwd(String userName, String userPwd) throws Exception {//根据用户名和密码查询
String hql ="FROM Users WHERE name=? AND password=?";
Session session = null;
Users user = null;
try {
session = getSession();//createQuary(),
user = (Users)session.createQuery(hql).setParameter(0, userName).setParameter(1, userPwd).uniqueResult();//uniqueResult()表示返回唯一结果,否则用list()方法
} finally {
releaseSession(session);
}
return null;
}
createQuery(hql).setParameter(),执行HQL语句后设置参数,这里不太理解,而且eclipse提示get/releaseSession()方法过时了,请问如果同样要实现这个方法的功能,代码应该怎样写呢?
菜鸟求大咖指点,谢谢。