gpt4 book ai didi

java - 是否有工具可以将数据库表反向工程为 JPA Groovy 实体类?

转载 作者:搜寻专家 更新时间:2023-11-01 02:09:30 25 4
gpt4 key购买 nike

我正在寻找一种方法来对 RDBMS 表 (MS SQL Server) 进行逆向工程并生成 JPA @Entity Groovy 类。我们目前没有使用 Grails 和/或 GORM 的选项,因此 Grails db-reverse-engineer 插件看起来很接近但不太合适。它生成符合 GORM 的类而不是 JPA 实体类。我们目前有一个 gradle 构建,它利用 org.hibernate.tool.ant.HibernateToolTask​​ hbm2java ant 任务来生成 Java @Entity 类。如果我可以为此使用 Groovy 类来消除样板 getter/setter 噪音,那就太好了。

是否有任何工具可以做到这一点?不太理想,但仍然可行,能否将 org.hibernate.tool.ant.HibernateToolTask​​ hbm2java ant 任务配置为将所有注释放在类私有(private)属性上而不是 getter/setter 上?这样,我们就可以编写一个 ghetto-fabulous 正则表达式来提取所有 getter/setter。

最佳答案

好吧,Courtney 和我都需要它......好吧,我写了它。

https://github.com/loosebits/hibernate-tools.git

关于java - 是否有工具可以将数据库表反向工程为 JPA Groovy 实体类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21027680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com