我正在使用JBoss工具将一个DB模式反向工程为POJO的模式,具体地说,我在hibernatetool ANT任务中使用了hbm2java选项。在hbm2java选项下,您可以指定ejb3=true来拥有EJB3 (JPA?)在您的POJO中生成注释。我的问题是这些注释是否是JPA注释?或者,更一般地,JPA注解、Hibernate注解和EJB3注解之间的区别是什么。它们本质上都是一样的吗?
发布于 2011-10-14 06:38:57
JPA (Java Persistence API)注释声明了Java类应该如何持久化到数据库中。Hibernate注解是JPA的一个实现,外加一些特定于Hibernate框架的额外实现。EJB (Enterprise Java Beans)注释独立于JPA,用于描述EJB框架内业务逻辑的更一般方面(事务、并发、安全性等)。
https://stackoverflow.com/questions/7761186
复制相似问题