我正在阅读EJB 3 in Action书,并且有以下问题: POJO是您编写的并使用@Entity进行批注,等等,也是EJB实体类型吗?
我不明白JPA与EJB有什么关系。JPA现在不是自己的规范吗?实体也包含在自己的持久性容器中。他们谈论EJB 3 Java Persistence API等。但是我不了解实体与EJB有什么关系。
JPA旨在替代EJB2实体Bean,并且已开始作为EJB3规范的一部分。
由于在EJB容器之外也使用JPA是有意义的,因此它现在具有自己的规范,但仍与EJB3有关,因为兼容的EJB3容器必须提供JPA实现,该实现集成到容器的事务处理中。