日期:2014-05-19  浏览次数:20771 次

hibernateTemplate.update(Object entity),为什么不能实现更新数据库?
代码如下:
public boolean update(Manager manager)
{
String hqlString="from Manager manager where username='"+manager.getUsername()+"'and superpassword='"+manager.getSuperpassword()+"'";
Manager manager2=(Manager) hibernateTemplate.find(hqlString).get(0);

try{
System.out.println("进入第一步");
hibernateTemplate.update(manager2);
return true;
}
catch (Exception e) {
return false;
}
}
为什么不能实现数据库更新其中Manager是一个数据库表的类。。。

------解决方案--------------------
可能出现数据锁了,重启你的oralce服务就好了。。应该是这样子,你试试。
------解决方案--------------------
你都没有改变manager2这个的值,他跟新什么?