JHipster重命名主键并将更改集添加到json

时间:2015-10-07 20:32:20

标签: java liquibase jhipster

今天我开始关注JHipster并且几乎没有问题。

有谁知道如何重命名id列名?我想在现有的json文件中添加一些更改,以便它可以改变数据库并按照那样创建域,是否有任何文档讨论如何更改JHipster中的现有域/数据库(有或没有使用变更集)?

默认情况下,JHipster生成的主键列名称为id,但我希望列名为product_id,sale_id。如何在生成实体时执行此操作?

有没有简单的方法从我现有的数据库生成所有实体json文件,因为某些工具可以为hibernate(数据库表到hbm文件)执行此操作?

1 个答案:

答案 0 :(得分:2)

您不能轻易改变JHipster生成主键的方式,它需要您自定义实体生成器,这基本上意味着编写JHipster module或更糟糕的分支JHipster项目。

目前无法对现有数据库进行反向工程以生成实体json文件。但是,目前正在开发的模块可能会在不久的将来改变这种情况:https://github.com/bastienmichaux/generator-jhipster-db-helper