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

Blade 未结 2 669
overcomer
overcomer 2023-08-04 12:08

表结构是这样的

image.png

entity是这样的 

image.png

数据库模型配置是这样

image.png

请问一下这是什么原因?

2条回答
  •  892906560
    892906560 (楼主)
    2023-08-16 17:40

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

    image.png

    image.pngimage.pngimage.pngimage.png

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

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


    image.png

提交回复