浏览 977 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2006-10-09
OpenSessionInView设置的为false,每次产生一个新的session;
在action里有循环查询数据库的代码;在查到第8笔的时候死掉;用的是dbcp的数据源。后来得知dbcp默认的最大活动连接数是8。 我想可能的原因是在action没return前,8个连接都没有被释放回连接池;导致无法产生新的session。 解决办法也想了几个,包括把活动连接数设置大,不过这样一来循环次数一大,还是老样子; 把OpenSessionInView设置的为true,因为单独session也会出现一些麻烦; 不知道如何解决了。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2006-10-09
一个事物应该只有一个sessin才对
|
|
| 返回顶楼 | |
|
时间:2006-10-16
dengyin2000 写道 一个事物应该只有一个sessin才对
哪位能给出解决楼主问题的具体实现方式? |
|
| 返回顶楼 | |
|
时间:2006-10-16
singlesession用true不就结了,什么环境必须用false?
|
|
| 返回顶楼 | |






