如何使用Telosys基于数据库模型生成Spring JPA实体
Telosys数据库模型生成JPA实体类解决方案
使用数据库模型(非DSL模型)的场景完全支持生成Spring JPA实体类,你正在使用的java7-persistence-spring-data-jpa模板本身内置了实体类的生成逻辑,未生成实体类属于配置异常,可按照以下步骤排查:
- 检查模板生成规则配置:打开Telosys配置文件
telosys-tools.cfg或对应模板的配置文件,确认实体类对应的生成规则未被注释、禁用,实体类的目标输出路径配置合法且有写入权限。 - 检查数据库模型映射配置:确认导入的数据库模型中,需要生成实体的表均已被勾选启用,字段类型到Java类型的映射规则无异常,不存在未适配的数据库字段类型导致生成流程中断。
- 检查全局变量配置:确认
ENTITY_PACKAGE等和实体类相关的全局变量已正确配置,不存在包名非法、变量为空的情况,这类配置错误会导致模板渲染时直接跳过实体类生成逻辑。 - 单独调试实体生成任务:如果上述配置均无异常,可在生成操作时仅勾选实体类对应的模板项,关闭其他目录的生成任务,查看控制台输出的错误日志即可定位具体问题。
内容的提问来源于stack exchange,提问作者Vinzie Villamor
相关产品推荐
相关产品推荐

