to alaal(穷街) :
你说哪里没有连接数据库???连了啊,是通过连接池啊,同样的代码换到一个普通的BEAN里就可以。
你说哪里没有连接数据库???连了啊,是通过连接池啊,同样的代码换到一个普通的BEAN里就可以。
解决方案 »
- 大家帮忙改个调用用webservice时bug
- 使用js做音乐播放器
- 前天遇到一个数据池连接失败后,导致整个机器无响应的情况
- Jbuilder2006 + SQLServer2000
- [顶者有分]JBOSS(3.2.6)运行10小时左右会死掉,重启后恢复正常,这个问题大家碰到过吗?怎么解决?急啊!!!
- @Transactional,,抛异常后不会滚??求解
- 晕了,忙了一天了,JBOSS数据源就这么难吗?!!
- 关于Tomcat编译过后是乱码的问题,小妹在这里先谢了
- CMP2.0部署在JBoss出问题
- 怎样将浏览器嵌入java程序中(或怎样用java编写一个简单的浏览器)??
- jbuilderx+jboss 写jsp编译时报 java.lang.NoClassdefFoundError.org
- 如何将Tomcat4.1.30升级到Tomcat5.0.27
没有看出错误在哪里啊?代码一行不动,放到一个普通的BEAN里就能查出结果集。
那为什么在普通的BEAN里可以这么用呢??
头一次用EJB,写的肯定不好,应该正确地怎么用呢??
我还是用这个statesless SessionBean,我换成了普通的连接,没用连接池,结果一切正常了,用普通的Bean调用连接池也没问题,就是statesless SessionBean+连接池就出这个问题,这是什么原因呢??各位大侠指点一下啊?
还有:这种用法不太合理,那合理的statesless SessionBean访问数据库应该是怎么写呢??谢谢各位!!!!
而在java bean中,一个jsp页面可以认为一个事务,当然就可以共享Statement,所以就不会出错了。
我建议你在用EJB的时候,最好是一次数据库操作用一个方法写,不要分了。如果真要分的话,那么事务不要用默认设置(服务器管理事务),最好是自己管理事务。