0
点赞
收藏
分享

微信扫一扫

使用mybaties 批量新增时报错 ORA-01790: 表达式必须具有与对应表达式相同的数据类型问题

phpworkerman 2022-04-14 阅读 56
java

用union all连接类型必须相同,在执行 SQL时MyBatis会自动通过对象中的属性给SQL中参数赋值, 它会自动将Java类型转换成数据库的类型。而一旦传入的 是null它就无法准确判断这个类型应该是什么,就有可能 将类型转换错误,从而报错。解决这个问题,需要针对 这些可能为空的字段,手动指定其转换时用到的类型

 

举报

相关推荐

0 条评论