Entity bean和Entity类之间的区别?

时间:2016-05-30 11:34:54

标签: java-ee ejb-3.0 ejb-2.x

entity beans规范中的EJB 2.0entity classes规范中的3.0之间有什么区别?

1 个答案:

答案 0 :(得分:1)

在EJB 2中,实体是一个bean,意味着它必须存在于容器中并且需要进行管理(类似于其他bean,比如有状态,无状态,消息驱动的bean)。

然而在EBJ 3.x中,entity是一个POJO类 - 意味着它也可以存在于容器之外。普通的java应用程序可以将实体作为ORM层与任何支持它的提供者一起使用..