各位高手请帮忙, 在进行数据库操作时什么时候用实体BEAN, 什么时候用会话BEAN, 
在做一个信息管理系统时那种类型的BEAN用的多一些(2种类型都会用到)。

解决方案 »

  1.   

    Session Bean 一般只是作为保存用户信息用途...
    Entity  Bean 是和数据库某个表的数据有一一对应的关系
                 如果 Entity Bean "死了" , 也代表它对应的数据 被 "删掉"因为它是一一对应的,所以它一定得是持续的...就是不能 "死" , 当它没什么人用的时候 , CMP 就会对它 做一个 swap ,把它存到 disk 里 -- "假死"...有人用就激发它... 让它活起来
    (节约内存)Session Bean 存储用户资料, 所以要他持续没意思...因此在EJB 1.1 spec 中没规定它的持续...这是我的理解,抛砖引玉...