看了的! session.update();session.delete()我的理解是 一定要先把对象取出来变为持久化的 然后在update(不知道我的理解是不是对的) update()里能带条件的吗?如果是这样就行了 请给个例子!实现下面的这个功能 (update set age=age1 form table where age=17)
可以的比如: "update object where object.id = '1'" or "update object where object.id = '1'"hibernate中有直接调用hql的方法.
如果是楼上的update object where object.id = '1'" or "update object where object.id = '1'"那么Query query = session.createQuery(queryString); 也是用这个函数执行的吗?希望大家能给个hql和session的完整的例子! 谢谢
hibernate 2.x的版本,不支持updatehibernate 3.x,支持updatedel。一般都是通过load出来,然后删除或者写一条del--->session.delete("from Object o where o.id=?")
在做更新的时候,使用session.saveOrUpdate即可,
肯定能写呀,是面想对象的sql语句 session.delete("from Tuser where id=1");2中方法 String hql="delete tuser where id=1"; Query query=session.createQuery(hql); query.executeUpdate();
session.update();session.delete()我的理解是
一定要先把对象取出来变为持久化的
然后在update(不知道我的理解是不是对的)
update()里能带条件的吗?如果是这样就行了
请给个例子!实现下面的这个功能
(update set age=age1 form table where age=17)
"update object where object.id = '1'" or "update object where object.id = '1'"hibernate中有直接调用hql的方法.
也是用这个函数执行的吗?希望大家能给个hql和session的完整的例子!
谢谢
session.delete("from Tuser where id=1");2中方法
String hql="delete tuser where id=1";
Query query=session.createQuery(hql);
query.executeUpdate();