我做了一个hibernate分页及添加删除更新操作的模块。在使用hibernate插入数据后,数据库表里面已经增加了该记录,但是当我多次按刷新分页页面后,这条刚插入的记录有时候出现,有时候又消失了。
在使用hibernate删除数据后,数据库表里面也已经删除了该记录,当我多次按刷新分页页面后,这条刚删除的记录有时候又会出现。
我用((Integer) session.createSQLQuery(query).iterate().next()).intValue();,或者jdbc的方法获取并打印总的记录数,(按刷新后打印出来的数据)有时候是正确的,有时候是删除/添加以前的总的记录数。
郁闷... 还请各位老师帮忙指点迷津,感激不尽。
在使用hibernate删除数据后,数据库表里面也已经删除了该记录,当我多次按刷新分页页面后,这条刚删除的记录有时候又会出现。
我用((Integer) session.createSQLQuery(query).iterate().next()).intValue();,或者jdbc的方法获取并打印总的记录数,(按刷新后打印出来的数据)有时候是正确的,有时候是删除/添加以前的总的记录数。
郁闷... 还请各位老师帮忙指点迷津,感激不尽。
解决方案 »
- java调用.net webService问题
- 有木有学习多线程和io比较好的书啊
- 手机网游服务器和客户端连接的链路测试!急!
- BindingResult中的错误怎样在页面显示
- 多个工程spring bean配置问题
- FORM表单提交到ActionForm的中文变乱码,求助
- 也许是Spring出的事务出问题了
- jscript如何读取xml中的图片数据(数据以16进制文本打包在xml中),保存为图片在web页面上显示呀?高手帮忙!
- 一个java小问题,很容易拿分的,急!!!!!!!!!!!
- 菜菜鸟问题!xml和xsl文件下载后怎么浏览啊
- 请求一个在Hibernate里,用复合主键进行一对多关联的例子
- hibernate插入,删除数据后的奇怪问题
http://blog.csdn.net/noove_001/archive/2007/10/26/1844537.aspx
你需要flush().
贴点代码上来 纯jdbc也有问题的话 想必是代码的事