我创建了实体应用程序和版本。 在应用程序视图中,我可以编写应用程序名称并选择以前创建的版本 我使用命令字段引用(专注于应用程序)来做到这一点:
field reference --type ~.Versions --fieldName version --cardinality
之后我想创建第三个名为Upgrade的实体,这就是问题所在。 在升级视图中,当我选择以前创建的应用程序(应用程序名称和版本)时,我只看到应用程序名称,那里没有版本。
我的代码:
project --topLevelPackage xyz.apss.tests
jpa setup --database HYPERSONIC_IN_MEMORY --provider HIBERNATE
entity jpa --class Applications
field string --fieldName appName
entity jpa --class Versions
field string --fieldName version
focus --class ~.Applications
field reference --type ~.Versions --fieldName version --cardinality
entity jpa --class Upgrade
field reference --type ~.Applications --fieldName appName
web mvc setup
web mvc all --package ~.web
抱歉,没有图片,没有足够的声誉。 :(
答案 0 :(得分:0)
看看this explication about the version field on JPA。看起来你有一个字段名称冲突。尝试将version
字段更改为versionNumber
。