hibernate 处理数据执行效率问题.
我的hibernate为什么在对数据库进行增删查改时,速度比较慢.我随便找一段代码给你们看看.
这是我修改密码的代码
public boolean change_password(UserInfo userinfo){
try{
hql="update UserInfo set userPwd=? where userId=?";
query=this.getSession().createQuery(hql);
query.setString(0,userinfo.getUserPwd());
query.setInteger(1, userinfo.getUserId());
int i=query.executeUpdate();
if(i==0){
return false;
}
// this.getSession().update(userinfo);
}catch(Exception ex){
ex.printStackTrace();
System.out.println("Dao出错");
return false;
}
return true;
}
问一下,为什么this.getSession().update(userinfo);这条不能执行修改呢.也不报错的.