jHipster - 如果数据库已经存在,则简化新 APP 的生成
Posted
技术标签:
【中文标题】jHipster - 如果数据库已经存在,则简化新 APP 的生成【英文标题】:jHipster - simplify generation of the new APP if the DB already exists 【发布时间】:2017-12-30 17:10:17 【问题描述】:如果数据库已经存在,是否有任何工具可以简化新 APP 的生成?我可以根据现有数据库手动为新应用创建 JDL 文件 - 但我更喜欢自动化该过程。此数据库是旧 Spring Roo 应用程序的一部分。
谢谢。
【问题讨论】:
我认为现在不存在。最好开始创建 JDL 文件。 我最终采用了这种方法。还没有灵丹妙药。 【参考方案1】:spring Roo 1.x 版本提供了“数据库逆向工程”功能。此附加组件允许您基于数据库中的表创建 JPA 2.0 实体的应用层。如果您添加或删除表和列,DBRE 还将逐步维护您的应用程序层。
生成实体后,您可以执行必要的web mvc
命令来生成完整的应用程序。
但是,请记住,Spring Roo 1.x 没有得到维护,因为使用了旧技术。
在此处查看有关 DBRE 流程的更多信息:
http://docs.spring.io/spring-roo/reference/html/base-dbre.html
希望对你有帮助,
【讨论】:
谢谢,但我需要生成带有 Angular UI 的 jHipster 应用程序。【参考方案2】:为此目的正在开发一个 JHipster 模块:https://github.com/bastienmichaux/generator-jhipster-db-helper
它可能还没有准备好,但可能是一个好的开始。
【讨论】:
以上是关于jHipster - 如果数据库已经存在,则简化新 APP 的生成的主要内容,如果未能解决你的问题,请参考以下文章
Swift 2.1 Core Data - 保存具有一对多关系的数据,但如果已经存在则不要添加异构数据
如何使用带有Jhipster的RabbitMQ创建新的队列?