我想创建两个实体。
部门(部门 ID、部门名称)和员工(员工 ID、员工姓名、地址)。
我想要这些表的主键:
部门的部门 ID,员工的员工 ID。
Jhipster 创建两个表:Departments(Id, Department Id, Department Name) 和 Empployee(Id, Employee Id, Employee Name, Address)
并且它在这两个表中都将 Id 作为主键。
在我的数据库设计中,我希望部门 ID 和员工 ID 作为主键。那么下一步该怎么办呢?
新的 JHipster 版本v7.0.0添加了对自定义 id 的支持。
在JDL中你可以这样写:
entity Foo {
@Id customId Long
}
Run Code Online (Sandbox Code Playgroud)
或者
entity Foo {
id UUID
}
Run Code Online (Sandbox Code Playgroud)
请参阅https://github.com/jhipster/generator-jhipster/pull/13258
[弃用]
您无法在 JHipster 中自动执行此操作,您必须手动编辑生成的代码。模块至少可以帮助列名:https://github.com/bastienmichaux/generator-jhipster-db-helper
| 归档时间: |
|
| 查看次数: |
11834 次 |
| 最近记录: |