mybatis 为什么要设置jdbcType

mybatis 为什么要设置jdbcType,第1张

防止空值。

MyBatis 插入空值时,需要指定JdbcType ,否则mybatis insert空值会报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换

#{attrName,jdbcType=VARCHAR}

在确保attrName不为空的情况下,可以写为:#{attrName};如果不确保,就写为:#{attrName,jdbcType=VARCHAR},不然会报错。建议,最好指定jdbcType


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7580179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存