sql到jdl
将SQL数据库转换为jHipster的JDL格式的工具(由于要使用jHipster生成现有数据库并构建angular-java web而创建)
兼容性
此实现适用于mysql 5.7+和mysql 8+。
只需要很少的更改就可以与oracle db,POSTGRES等一起使用; 应该对使用的存储库进行更改,可能会删除jooq maven生成,将纯SQL与jdbc一起使用,并支持每种数据库类型一个存储库实现,然后根据连接字符串或其他类型定义适当的bean。
为什么不使用jHipster提供的UML之类的工具?
来自Web的JDL可以用于少数几个实体,但不能用于100个以上的实体和关系
UML软件和xml导出器可以运行(jHipster上的其他工具),但是:
生产中已经有许多数据库要导出到JDL中(更快地从中生成JDL)
已经使用MySQL Workbench进行UML设计
REST筛选和排序的替代方法
不同的标准,支持JPA和jOOQ动态过滤和排序
如何使用
至少运行一次“ mvn compile”,以让jOOQ生成一些必需的表(请参阅已)。 我删除了生成的代码
1