增加我是不知道有什么办法,可是你的批量删除不应当这样吧
删除应当是session.delete("from T_first a where a.id=1");
System.out.println(a);
session.flush();
session.close();
这样删除应当没有问题
删除应当是session.delete("from T_first a where a.id=1");
System.out.println(a);
session.flush();
session.close();
这样删除应当没有问题
解决方案 »
- 简单hql
- 类似千千显示歌词的歌词服务器,是怎么搞出来的啊?
- 读两个比较大XML的文件,然后比较
- get,head请求正常执行,post请求无法执行,请高手指点!!! 附有源代码. 谢谢
- 请问,为什么session会自动为空?我也没有关闭IE,用的容器是Tomcat4.0?
- ejb的主键类啥时应该有?
- 执行第一个Bean出现了问题!郁闷!麻烦您看看!
- 急求 JBuilder 中开发 Struts 的例子, JSP 需显示数据库记录集的! 分不够,再加
- (提问)本人现在希望用Application客户端访问Weblogic的JMS服务,有建设性的意见就散分
- 一名大一学生求助,无奈了。。。。
- 《精通EJB》书上一个例子有点小疑问
- 关于tomcat+eclipse+struts应用时出的一点问题
ss.setName("geezer");
ss.setSex("ni");
session.update(ss);//更新需要加上这条语句才行
session.flush();
session.close();
我就是按照你写的那样不行,显示的sql如下:
Hibernate: select t_first0_.id as id, t_first0_.name as name, t_first0_.sex as sex from t_first t_first0_ where (t_first0_.id=1 )
1
Hibernate: delete from t_first where id=?
但是还是不能在数据库中删除数据。 joincsdn(云)
我按照你说的也不行,加上session.update(ss);或者session.saveOrUpdate(ss)(我以前加的)都不行
显示的sql是
Hibernate: select t_first0_.id as id0_, t_first0_.name as name0_, t_first0_.sex as sex0_ from t_first t_first0_ where t_first0_.id=?
Hibernate: update t_first set name=?, sex=? where id=?
应该是找不到传进去的值,这是为什么?
应该不用,因为hibernate直接就把修改的session保存了。
int a = session.delete("from T_first ");是这样用啊???晕
你看看文档把,上面又介绍的
tran是什么,在什么地方加?