解决方案 »
- JBOSS崩溃,求教高手
- tomcat log4j导包
- jbpm 中 ExecutionContext 怎么控制跳过一个环节,继续往下执行
- hibernate.cfg.xml在解析时出错,请高手指点
- 我用ireport设计好报表了,怎么将.jrxml的文件编译成.jasper的呢?
- mysql中如何写可以设置一个INT型字段为自动增加
- 求教:用java解决udp中的一个小问题
- 请教各位,在struts中可以一个jsp页面提交多个action吗,怎么配置阿?一个jsp页面中可以有多个actionform吗?
- === 急求:JRE/JDK 1.1.8下访问DB2V8的 JDBC 驱动程序 ===
- 如何通过超连接调用servlet并传递变量?
- SOS!快来救我!
- ssh框架整合问题报错求解决,,,
反复操作同一个表进行数据更新操作,hibernate事务提交做了么。
而且手动释放连接,你确定能释放掉么?
不要循环操作数据库。
你优化一下你的sql吧, 你这查询 再删 再加上, 你就不能 直接 saveorupdate?明明一个事务搞定,非要那么多事务去处理,不是很浪费?
还有就是
我记得 我用3 的时候 是直接用getseesion操作的
openseesion的方式 好像不怎么好
对的,解决方法可以参考我说的,直接改sql 直接更新,用SaveOrUpdate 直接搞定,尽量不要循环调用数据库连接(用了的话,尽量别上事务。除非 数据很重要,需要回滚或其他数据同时操作)。或者 设置 强制回收连接数时间,扩大连接数(不太保险。)
换个连接词试试
我觉得 只要操作的量的不大 频繁操作 应该可以接受
还有想问问 能不能用java 的task 异步操作