3

我正在使用 JBoss Tools 将数据库模式逆向工程为 POJO。具体来说,我在 hibernatetool ANT 任务中使用了 hbm2java 选项。在 hbm2java 选项下,您可以指定ejb3=true 在 POJO 中生成 EJB3 (JPA?) 注释。我的问题是这些注释是否是 JPA 注释?或者,更一般地说,JPA 注释、Hibernate 注释和 EJB3 注释之间有什么区别。它们本质上都一样吗?

4

1 回答 1

5

JPA(Java Persistence API)注解声明了 Java 类应该如何被持久化到数据库中。Hibernate 注解是 JPA 的一种实现,以及一些特定于 Hibernate 框架的额外注解。EJB(Enterprise Java Beans)注解独立于 JPA,用于描述 EJB 框架内业务逻辑的更一般方面(事务、并发、安全等)

于 2011-10-13T22:38:57.473 回答