Mysql运行mybatis动态sql语句完美运行,但是Oracle运行会报一个异常
即“Java.sql.SQLException:无效的列类型”,究其原因:
Oracle 数据库,在进行新增、修改操作时,如果字段值为 null,必须指定字段默认的类型。
接下来,以 UserMapper.xml 文件中的修改语句为例,给出示例:
其中,jdbcType 的类型为数据库中字段的类型,需要严格的对应。
Mysql运行mybatis动态sql语句完美运行,但是Oracle运行会报一个异常
即“Java.sql.SQLException:无效的列类型”,究其原因:
Oracle 数据库,在进行新增、修改操作时,如果字段值为 null,必须指定字段默认的类型。
接下来,以 UserMapper.xml 文件中的修改语句为例,给出示例:
其中,jdbcType 的类型为数据库中字段的类型,需要严格的对应。