问一个简单的Ejb问题--关于实体Bean

04-06-29 fduwz
实体Bean有生存周期吗?

比如我查询一次查出来1千万条纪录

那么就会有1千万个对象一直放在内存中吗?

谢谢

afreeelectron
2004-06-30 15:30
应该是有生命周期的。

实体Bean也是可以回收再利用的,这依赖于容器的策略。

当Bean被挂起时,ejbPassivate()被容器回调;当Bean激活时,ejbActivate()被回调。

banq
2004-07-03 14:39
你不看EJB设计模式就做EJB吗?

能用实体Bean查询一次查出来1千万条纪录吗?完全错误。!!!

使用DAO+JDBC

banq
2004-07-03 14:39
补充:至少你也要看一下我的书籍《java实用系统开发指南》就明白这个基本道理。

asdlcj
2004-07-05 10:05
实体bean不适用查询得到这种大结果集

主要运用大量重复得到相同的一般数量不大的结果集

因为容器使用缓存

你这种情况推荐使用直接jdbc+存储过程或者用hibernate也行!

不过还是jdbc+存储过程快啊!

猜你喜欢