首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于hibernate更新的有关问题。

2013-01-06 
关于hibernate更新的问题。。为什么执行2次更新之后 在更新第三次。。页面就跳转不过去了。。public boolean Use

关于hibernate更新的问题。。
为什么执行2次更新之后 在更新第三次。。页面就跳转不过去了。。

public boolean UserUpdate(String username, String password, String password1) {
Session session = hibernatetemplate.getSessionFactory().openSession();
Query query = session.createSQLQuery("update user set username='"
+ username + "',password='" + password1 + "' where password='"
+ password + "'");
query.executeUpdate();
session.beginTransaction().commit();
if (session.createSQLQuery(
"select * from user where username='" + username
+ "' and password='" + password1 + "'").list().size() >= 1) {
return true;
} else {
return false;
}
}

这是dao层代码 求高手解答。
[解决办法]
openSession() 之后,记得在finally中close()它
[解决办法]
是Session的原因吗
[解决办法]
有报错信息么,或者debug下,看是在哪一步有问题。

热点排行