service层赋值了,但是调用baseMapper.insert插入时候日志显示没有对应的字段

Blade 未结 1 1121
可达鸭
可达鸭 2020-04-10 20:20
悬赏:3

一、该问题的重现步骤是什么?

1.  业务层要往数据库添加一条记录

2.  对象分别set进值

(如:)

directBenefit.setIsDeleted(0);  //这个isDeleted字段我子类也声明了

详情:

isDeleted

3.  然后调用baseMapper.insert方法


二、你期待的结果是什么?实际看到的又是什么?

数据库对应的字段添加了值,实际IS_DELETED字段对应的"0"值没有添加。

image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

商业版bladex,2.2.2.RELEASE,win10



四、请提供详细的错误堆栈信息,这很重要。

这是对应的日志:insert时候没有加入IS_DELETE字段

image.png


五、若有更多详细信息,请在下面提供。


callSuper value description value using idexist createUserusing exist createDeptpattern pattern timezone exist createTimeusing exist updateUserpattern pattern timezone exist updateTimeexist statusisDeleted

我的类是继承了BaseEntity,然后基础字段自己类里也重写了一份,比如status这些字段因为数据库里没设计想对应字段,所有都

@TableField(exist = false)

 只有IS_DELETED设置了 

@TableField("IS_DELETED")

    

1条回答
  •  zhx1994
    zhx1994 (楼主)
    2020-04-10 23:49

    实体类的完整代码贴一下看看

    作者追问:2020-04-10 23:49

    pattern pattern timezone exist updateTimeexist statusisDeleted

    这是我继承了baseEntity后重写的属性,贴完整代码总是显示不全(跟上述的步骤五情况一致)。所有这次截图了部分代码,只有最后的isDeleted属性对应了数据库字段

    作者追问:2020-04-10 23:49

    value using idvalue using clickIdvalue whoClickvalue using benefitIdvalue benefitOpenidvalue levelvalue using parentBenefitIdvalue ancestorBenefitexist createUserusing exist createDeptexist createTimeusing exist updateUserexist updateTimeexist statusisDeleted


    0 讨论(1)
提交回复