表具有外键时,Telosys代码生成失败

时间:2018-06-29 04:10:46

标签: java spring-data-jpa code-generation telosys

使用Telosys生成代码时遇到问题。

配置所有信息后,当我单击创建模型DB configuration

我遇到以下问题[请参考图片]

Create model issue

如果我从表中删除了外键并单击创建模型,则此方法正常。

就像必须从表中删除外键并创建模型,然后再次添加外键一样。

有人会在不删除外键约束的情况下帮助我吗?

PS :我只是使用此工具来创建spring JPA实体。

2 个答案:

答案 0 :(得分:2)

在查看源代码之后,似乎在模型中找不到FK引用的表名。

可能是由于表名中的大写/小写字母不同。例如,一个FK引用了“ Foo”表而不是“ FOO”(反之亦然)。

您可以使用“元数据”选项卡中的“获取表”检查从数据库检索的表名。使用“获取外键”检查外键:

enter image description here

答案 1 :(得分:1)

我想您跳过了配置。您可以自定义现有模板以生成jpa DAO

GitHub上可用的模板:https://github.com/telosys-templates-v3