如何从 Jhipster 中的实体中删除必填字段

How to remove Required field from an entity in Jhipster

我是 Jhipster 的新手,我想从列中删除必填字段而不更改任何其他内容,例如 table h2 数据库中的名称或 table 中列的名称。我试图从实体名称中删除 @NotNull 注释并将数据库中的字段设置为空但是当我 运行 集成测试使用 mvnw 验证 我得到这个错误

EmployeeResourceIT.checkCompanyIsRequired:124 Status expected:<400> but was:<201>

提前致谢!

您还必须修改 EmployeeResourceIT 测试,使其不再验证公司要求。

修改您的 JDL 文件以更改此字段的约束并导入它会更简单。 而且如果你没有用过JDL,你应该学习一下,它比回答问题更强大(见https://www.jhipster.tech/jdl/getting-started

您可以使用 jhipster export-jdl

从现有项目创建 JDL 文件