java - 从 SQL 脚本生成带有 JPA 注释的 Java 类

标签 java sql jpa

有人知道从 SQL 脚本生成带有 JPA 注释的 Java 类的工具吗?

批处理会更好,因为我有大量的 sql 对象。

最佳答案

逆向工程工具(Hibernate Tools、OpenJPA 的ReverseMappingToolEclipse Dali 等)我知道是针对数据库而不是 SQL 脚本工作的——这实际上是我要做的:生成模式从脚本,然后运行该工具。

使用 Ant(Hibernate 和 OpenJPA 提供 Ant 任务)甚至脚本自动执行此过程(创建模式、生成实体、可选地删除模式)应该非常容易。

如果出于某种原因您无法安装目标数据库,请尝试使用 H2在内存数据库中使用适当的 compatibility mode .

关于java - 从 SQL 脚本生成带有 JPA 注释的 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2929849/

相关文章:

java - 自动生成代码 - 添加 getters/setters 用于方法调用,而不是对象创建

java - 带滚动条的 Jfreechart

sql - 获取多个表的最大值

hibernate - 为什么我在尝试构造 JPQL 连接查询时得到无效路径?

java - 如何将域字段设置为数字列表

Java 整数类型常量声明 - 原语还是对象?

SQL SELECT 速度 int vs varchar

java - jOOQ - 重用 SelectConditionStep

java - 在hibernate中加入不相关的实体(5.1之后)

postgresql - 为什么 JPA 实体管理器使用 glassfish 导致重复键值错误?