java - 如何生成 JPA 实体元模型?

标签 java hibernate jpa annotation-processing metamodel

本着与 CriteriaQuery 相关的类型安全精神JPA 2.0 还有一个 API 来支持 Metamodel实体的表示。

是否有人知道此 API 的完整功能实现(生成元模型而不是手动创建元模型类)?如果有人也知道在 Eclipse 中设置它的步骤,那就太棒了(我假设它就像设置注释处理器一样简单,但你永远不知道)。

编辑: 偶然发现Hibernate JPA 2 Metamodel Generator .但问题仍然存在,因为我找不到该 jar 的任何下载链接。

编辑 2: 自从我提出这个问题以来已经过了一段时间,但我想我会回来并添加一个指向 Hibernate JPA Model Generator project on SourceForge 的链接。

最佳答案

It would be awesome if someone also knows the steps for setting this up in Eclipse (I assume it's as simple as setting up an annotation processor, but you never know)

是的。以下是各种 JPA 2.0 实现的实现和说明:

EclipseLink

hibernate

OpenJPA

数据核


最新的 Hibernate 实现位于:

较旧的 Hibernate 实现位于:

关于java - 如何生成 JPA 实体元模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3037593/

相关文章:

Java:存储和检索大量字符串的最快结构

java - Hibernate 生成不必要的查询

java - 无法创建唯一键约束

java - 加入获取嵌套在 @OneToMany 中的 @ManyToOne

java - 如何为动态创建数据库表的方法编写单元测试?

java - PowerMock AmazonS3Client 配置问题

java - 不允许主机 '172.23.0.9' 连接到此 MariaDB 服务器

java - 无法引用初始化程序中的静态枚举字段?

java - 在 hibernate 搜索中应用多个分析器?

mysql - JPA 如何将 ElementCollection 表的列类型设置为 BLOB