67,513
社区成员
发帖
与我相关
我的任务
分享
String hql="from UserBean where name=? and password=?";
int b=session.createQuery(hql).setParameter(0,user.getName())
.setParameter(1,user.getPassword())
.executeUpdate();
org.hibernate.hql.ast.QueryTranslatorImpl.errorIfSelect(QueryTranslatorImpl.java:301)
org.hibernate.hql.ast.QueryTranslatorImpl.executeUpdate(QueryTranslatorImpl.java:418)
org.hibernate.engine.query.HQLQueryPlan.performExecuteUpdate(HQLQueryPlan.java:283)
org.hibernate.impl.SessionImpl.executeUpdate(SessionImpl.java:1168)
org.hibernate.impl.QueryImpl.executeUpdate(QueryImpl.java:117)
com.chengge.dao.impl.UserDaoImpl.checkUser(UserDaoImpl.java:36)
com.chengge.service.impl.UserServiceImpl.checkUser(UserServiceImpl.java:24)
com.chengge.action.UserAction.login(UserAction.java:25)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
String hql="from UserBean where name=? and password=?";
Query query = session.createQuery(hql);
query.setString (0,user.getName());
query.setString(1,user.getPassword()) ;
List list = query.list();
if(list.size()>0){
reutrn list.get(0);
}