MyBatis JdbcType 与Oracle、MySql数据类型对应关系说明
注意到, MyBatis的JdbcType中部分没有对应到Oracle和Mysql的数据类型中,不过不用担心,后续大家碰到再具体分析;同时上述对应关系不一定是一一对应,请大家了解。大家主要掌握基本的数字、时间、字符串就足以应对日常开发了。查阅Mybatis JdbcType官方文档是很有必要的!对于自己不肯定的,调整代码多尝试下,能够使自己加深印象!2017-04-26 修改内容:MySQL中没有CLOB类型,谢谢@火灵 指正。在执行SQL时MyBatis会自动通过对象中的属性给SQL中参数赋值,它会自动将Java类型转换成数据库的类型。而一旦传入的是null 程序就无法准确判断这个类型应该是什么(是Integer?加入jdbcType正是为了解决这样的报错,需要针对这些可能为空的字段,手动指定其转换时用到的类型。
用户评论