ssh的hibernate是由spring托管的,要获取session做什么?
这样应该就行了
public UserInfo denglu(UserInfo userInfo) {
UserInfo user = null;
String HQL = "FROM UserInfo u where u.userName = '"
+ userInfo.getUserName() + "' and u.userPwd = '"
+ userInfo.getUserPwd() + "'";
List list = getHibernateTemplate().find(HQL);
Iterator it = list.iterator();
while (it.hasNext()) {
user = (UserInfo) it.next();
}
return user;
}
===========
补充:
把控制台报的错发上来看看
看看你的HQL对么?
“UserInfo”里面的是“userName”和“userPwd”?
“N”和“P”都是大写的?