我正在使用jhipster-generator 4.14.5,并尝试生成具有 Persons 字段的Entity。但是Persons是字符串List<String> Persons
的列表。
如何在JHipster中实现它。我试图将一个简单的字段生成为String,然后像这样更改POJO:
@ElementCollection
@Column(name="persons")
List<String> persons;
包含整个表的domain.json保持不变。
我尝试在运行liquibase:diff后运行该应用程序,但没有成功。我该如何解决?
答案 0 :(得分:0)
使用生成器实体创建关系: 创建一个实体Person(也许只有“名称”,但是很快将需要更多字段。例如“ active”,一些日期...)
.jhipster / [YourEntity] .json应该包含:
"fields": [
{
"fieldName": "xxx",
"fieldType": "Integer"
}
],
"relationships": [
{
"relationshipName": "person",
"otherEntityName": "person",
"relationshipType": "one-to-many",
"relationshipValidateRules": [
"required"
],
"otherEntityField": "name"
}
],
在使用生成器之前不要忘记提交。也许您需要多次执行才能正确处理。