一尘不染

EJB和JPA有何关系?[重复]

java

我正在阅读EJB 3 in Action书,并且有以下问题:
POJO是您编写的并使用@Entity进行批注,等等,也是EJB实体类型吗?

我不明白JPA与EJB有什么关系。JPA现在不是自己的规范吗?实体也包含在自己的持久性容器中。他们谈论EJB 3 Java Persistence
API等。但是我不了解实体与EJB有什么关系。


阅读 220

收藏
2020-12-03

共1个答案

一尘不染

JPA旨在替代EJB2实体Bean,并且已开始作为EJB3规范的一部分。

由于在EJB容器之外也使用JPA是有意义的,因此它现在具有自己的规范,但仍与EJB3有关,因为兼容的EJB3容器必须提供JPA实现,该实现集成到容器的事务处理中。

2020-12-03