JHipster - import-jdl - 字段已将 jhi_ 添加到名称中
JHipster - import-jdl - Field has jhi_ added to name
我创建了一个新的 JHipster 项目,使用 JDL Studio 创建了一个 .jh 架构文件,并将其添加到项目中。完成 import-jdl 和项目重建后,我的字段之一已将 'jhi_' 添加到名称中。
任何人都可以阐明这一点吗?
我猜也许我使用了保留字。但是我找不到JHipster的保留字列表,如果有的话。
提前致谢。
完整详情:
JHipster 生成选项:单体、不使用注册表、JWT 身份验证、MySQL 数据库、Hazelcast 缓存实现、启用二级缓存、Gradle、WebSockets、Angular、SASS,没有国际化,量角器,没有其他生成器。
受影响的字段是此 JDL 定义中的 cost 字段:
entity Product {
description String required maxlength(100)
price BigDecimal required min(0)
cost BigDecimal required min(0)
weight Integer min(0)
barcode String required maxlength(13)
shelfLife Integer min(0)
isActive Boolean required
lastModified Instant required
}
及其关系:
relationship OneToMany {
Product to Shelf{product (description) required},
Product to TransactionItem{product (description) required}
}
它出现在 MySQL 数据库和所有生成的代码中,如 jhi_cost
所有其他字段的显示完全符合我的预期。
我创建了一个新的 JHipster 项目,使用 JDL Studio 创建了一个 .jh 架构文件,并将其添加到项目中。完成 import-jdl 和项目重建后,我的字段之一已将 'jhi_' 添加到名称中。
任何人都可以阐明这一点吗? 我猜也许我使用了保留字。但是我找不到JHipster的保留字列表,如果有的话。
提前致谢。
完整详情:
JHipster 生成选项:单体、不使用注册表、JWT 身份验证、MySQL 数据库、Hazelcast 缓存实现、启用二级缓存、Gradle、WebSockets、Angular、SASS,没有国际化,量角器,没有其他生成器。
受影响的字段是此 JDL 定义中的 cost 字段:
entity Product {
description String required maxlength(100)
price BigDecimal required min(0)
cost BigDecimal required min(0)
weight Integer min(0)
barcode String required maxlength(13)
shelfLife Integer min(0)
isActive Boolean required
lastModified Instant required
}
及其关系:
relationship OneToMany {
Product to Shelf{product (description) required},
Product to TransactionItem{product (description) required}
}
它出现在 MySQL 数据库和所有生成的代码中,如 jhi_cost
所有其他字段的显示完全符合我的预期。