JPA 注释 = EJB3 注释 = Hibernate 注释?

发布于 2024-12-10 09:22:10 字数 229 浏览 1 评论 0原文

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

I'm using JBoss Tools to reverse engineer a DB schema into POJO's. Specifically, I'm using the hbm2java option in the hibernatetool ANT task. Under the hbm2java option you can specify ejb3=true
to have EJB3 (JPA?) annotations generated in your POJO's. My questions is whether these annotations are JPA annotations? Or, more generally, what is the difference between JPA annotations, Hibernate annotations and EJB3 annotations. Are they all essentially the same?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

厌倦 2024-12-17 09:22:10

JPA(Java Persistence API)注释声明 Java 类应如何保存到数据库。 Hibernate 注释是 JPA 的实现,加上一些特定于 Hibernate 框架的额外注释。 EJB(Enterprise Java Beans)注释与 JPA 是分开的,用于描述 EJB 框架内业务逻辑的更一般方面(事务、并发、安全性等)

JPA (Java Persistence API) annotations declare how Java classes should be persisted to a database. Hibernate annotations are an implementation of JPA, plus some extra ones specific to the Hibernate framework. EJB (Enterprise Java Beans) annotations are separate from JPA, and are used to describe more general aspects of business logic within the EJB framework (transactions, concurrency, security, etc.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文