注册

mybatis-plus适配问题,调用原生接口插入、更新数值类型数据数据量级发生改变!

lardar 2022/05/11 1259 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦v8
【操作系统】:win7
【CPU】:i7
【问题描述】*:
springboot+mybatis-plus项目,从oracle11g迁移到达梦v8后,使用mybatis-plus提供的原生插入、更新接口进行插入或者更新操作:
1.如果实体包含Integer类型数据,当数值为10,20,…90时,插入或更新之后对应number(4,0)字段数据为1,2,…9;
2.数值为100,200,…900时表中显示100,200,…900;
3.数值为1000,2000,…9000时表中显示100,200,…900;
(以上接口调用在服务日志中显示的参数均正常)
4.在xxMapper.xml中自定义update语句更新字段,则不会出现以上问题。
所以请问如何解决?

另,通过开启数据库日志查看sql执行情况,调用mybatis原生接口,日志中显示update test set seg1=? where id='123’不显示参数;调用自定义接口日志中显示update test set seg1=10 where id=‘123’,请问该如何设置才能不显示问号?

回答 0
暂无回答
扫一扫
联系客服