JHipster - 如何生成一个字段作为字符串列表的实体?

JHipster - How to generate Entity with a field as List of String?

我正在使用 jhipster-generator 4.14.5,我正在尝试生成一个带有字段 Persons 的实体。但是 Persons 是一个字符串列表 List<String> Persons.

如何在 JHipster 中实现它。我尝试生成一个简单的字段作为字符串,然后我像这样更改了 POJO :

@ElementCollection
@Column(name="persons")
List<String> persons;

包含整个 table 的 domain.json 保持不变。

我尝试运行申请,运行宁liquibase:diff后,没有成功。我该如何解决?

使用生成器实体创建关系: 创建一个实体 Person(可能只有 "name",但很快就会需要更多字段。比如 "active",一些日期 ...)

.jhipster/[YourEntity].json 应该包含:

"fields": [
    {
        "fieldName": "xxx",
        "fieldType": "Integer"
    }
],
"relationships": [
    {
        "relationshipName": "person",
        "otherEntityName": "person",
        "relationshipType": "one-to-many",
        "relationshipValidateRules": [
            "required"
        ],
        "otherEntityField": "name"
    }
],

不要忘记在使用生成器之前提交。也许您需要多次执行才能正确执行。