代码生成器生成的代码entity层没有字段

Blade 未结 2 667
overcomer
overcomer 剑者 2023-08-04 12:08

表结构是这样的

image.png

entity是这样的 

image.png

数据库模型配置是这样

image.png

请问一下这是什么原因?

2条回答
  • 0 讨论(0)
  • 2023-08-16 17:40

    仔细研究发现是官方的bug,在保存数据模型时,并没有将表字段保存在BLADE_MODEL_PROTOTYPE中。数据模型的页面获取字段都是从表直接转换,都是tableFields字段,但是生成代码时候,却是从该表获取字段,结果获取为空,传给代码生成器引擎的就是空。临时处理的办法:生成时候也从表直接获取字段:

    image.png

    image.pngimage.pngimage.pngimage.png

    作者追问:2023-08-16 17:42

    需要进行模型配置,配置好字段类型后保存,才能有entity的值


    image.png

    0 讨论(1)
提交回复