一、该问题的重现步骤是什么?
1. 业务层要往数据库添加一条记录
2. 对象分别set进值
(如:)
directBenefit.setIsDeleted(0); //这个isDeleted字段我子类也声明了
详情:
isDeleted
3. 然后调用baseMapper.insert方法
二、你期待的结果是什么?实际看到的又是什么?
数据库对应的字段添加了值,实际IS_DELETED字段对应的"0"值没有添加。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
商业版bladex,2.2.2.RELEASE,win10
四、请提供详细的错误堆栈信息,这很重要。
这是对应的日志:insert时候没有加入IS_DELETE字段
五、若有更多详细信息,请在下面提供。
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")
实体类的完整代码贴一下看看
pattern pattern timezone exist updateTimeexist statusisDeleted
这是我继承了baseEntity后重写的属性,贴完整代码总是显示不全(跟上述的步骤五情况一致)。所有这次截图了部分代码,只有最后的isDeleted属性对应了数据库字段
value using idvalue using clickIdvalue whoClickvalue using benefitIdvalue benefitOpenidvalue levelvalue using parentBenefitIdvalue ancestorBenefitexist createUserusing exist createDeptexist createTimeusing exist updateUserexist updateTimeexist statusisDeleted
扫一扫访问 Blade技术社区 移动端