MyBatis 插入空值时,需要指定JdbcType
2016-02-23 16:25
423 查看
MyBatis 插入空值时,需要指定JdbcType
url: http://www.iteye.com/topic/1123298
mybatis insert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换,
解决方法:
在insert语句中,增加jdbcType解决问题
<insert id="save" parameterType="Province">
<![CDATA[
insert into t_yp_province
(fid,fname,fnumber,fsimpleName,fdescription,fcreateTime,flastUpdateTime,fdirect)
values
( #{id,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
#{number,jdbcType=VARCHAR},
#{simpleName,jdbcType=VARCHAR},
#{description,jdbcType=VARCHAR},
#{createTime,jdbcType=DATE},
#{lastUpdateTime,jdbcType=DATE},
#{direct,jdbcType=NUMERIC}
)
]]>
</insert>;
url: http://www.iteye.com/topic/1123298
mybatis insert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换,
解决方法:
在insert语句中,增加jdbcType解决问题
<insert id="save" parameterType="Province">
<![CDATA[
insert into t_yp_province
(fid,fname,fnumber,fsimpleName,fdescription,fcreateTime,flastUpdateTime,fdirect)
values
( #{id,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
#{number,jdbcType=VARCHAR},
#{simpleName,jdbcType=VARCHAR},
#{description,jdbcType=VARCHAR},
#{createTime,jdbcType=DATE},
#{lastUpdateTime,jdbcType=DATE},
#{direct,jdbcType=NUMERIC}
)
]]>
</insert>;
相关文章推荐
- C++的time_t 和 struct tm 类型【s
- 支持向量机 Support Vector Machine
- Google浏览器Chrome安装失败,错误代码0xa0430721解决办法
- ISE设置默认引脚 ,上拉或下拉或三态
- 韩顺平 javascript教学视频_学习笔记32_仿sohu频道切换效果
- smarty config_dir
- 蓝桥杯第四届预赛1高斯日记
- 解决Android视频播放横竖屏切换播放问题!
- java导出大量的excel
- iOS 面试题 (部分)
- C#递归
- VLC源码分析总结
- android 无法生成R文件
- inline
- 【CSS3】first-of-type选择器
- Thinkphp中的内置标签用法
- Android 读取<meta-data>元素的数据
- 将Texture Packer制作的.pvr.ccz和.plist文件还原为多个原图
- webService 使用 httpClient httpCore 学习
- Spring 事务管理配置