mybaits 插入数据时 如果是日期类型 一定要指明
2016-04-28 00:00
483 查看
摘要: 今天用他们生成的XML 做插入操作 出现了问题
问题:
插入操作一直报:java.sql.SQLException: 无效的列类型
后来发现是日期没有指明数据类型导致 无法识别
改后:
总结:开发在于细节,不能偷懒
问题:
<insert id="saveSysRecommendConfig" parameterType="com.xingshoufu.common.vo.SysRecommendConfig"> <selectKey resultType="Long" order="BEFORE" keyProperty="recommendConfigId"> SELECT SEQ_T_SYS_RECOMMEND_CONFIG.nextval AS recommendConfigId FROM DUAL </selectKey> INSERT INTO T_SYS_RECOMMEND_CONFIG ( RECOMMEND_CONFIG_ID ,RECOMMEND_CONFIG_NAME ,USER_ROLE_ID ,RECOMMEND_CYCLE ,RECOMMEND_TIME ,VALID_FLAG ,CREATE_TIME ,UPDATE_TIME ) VALUES ( #{recommendConfigId,jdbcType=DECIMAL} ,#{recommendConfigName,jdbcType=VARCHAR} ,#{userRoleId,jdbcType=DECIMAL} ,#{recommendCycle,jdbcType=DECIMAL} ,#{recommendTime,jdbcType=DECIMAL} ,#{validFlag,jdbcType=DECIMAL} ,#{createTime} ,#{updateTime} ) </insert>
插入操作一直报:java.sql.SQLException: 无效的列类型
后来发现是日期没有指明数据类型导致 无法识别
改后:
<insert id="saveSysRecommendConfig" parameterType="com.xingshoufu.common.vo.SysRecommendConfig"> <selectKey resultType="Long" order="BEFORE" keyProperty="recommendConfigId"> SELECT SEQ_T_SYS_RECOMMEND_CONFIG.nextval AS recommendConfigId FROM DUAL </selectKey> INSERT INTO T_SYS_RECOMMEND_CONFIG ( RECOMMEND_CONFIG_ID ,RECOMMEND_CONFIG_NAME ,USER_ROLE_ID ,RECOMMEND_CYCLE ,RECOMMEND_TIME ,VALID_FLAG ,CREATE_TIME ,UPDATE_TIME ) VALUES ( #{recommendConfigId,jdbcType=DECIMAL} ,#{recommendConfigName,jdbcType=VARCHAR} ,#{userRoleId,jdbcType=DECIMAL} ,#{recommendCycle,jdbcType=DECIMAL} ,#{recommendTime,jdbcType=DECIMAL} ,#{validFlag,jdbcType=DECIMAL} ,#{createTime,jdbcType=DATE} ,#{updateTime,jdbcType=DATE} ) </insert>
总结:开发在于细节,不能偷懒
相关文章推荐
- replication factor: 1 larger than available brokers: 0 问题解决方案
- UVA 10245 The Closest Pair Problem【分治】
- UVA 10245 The Closest Pair Problem【分治】
- UVA 10245 The Closest Pair Problem【分治】
- 【BZOJ3670】[Noi2014]动物园【KMP】【fail树】
- 219. Contains Duplicate II
- leetcode 217. Contains Duplicate
- hosting company 的 mail , localhost send 不到
- if __name__=='__main()__:
- LightOJ 1038 Race to 1 Again
- leetcode-172. Factorial Trailing Zeroes
- 解读(三):分析MainActivity, 程序的界面主体框架
- 启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name
- 启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name
- 【Realflow】Domain 节点翻译
- 人工智能大拿解答机器学习30个问答
- 【渲染】解决三维出图黑白边缘溢出问题:直通(STRAIGHT)与预乘(PREMULT)ALPHA剖析
- 线程sleep() 和 wait()简单比较
- MySQLReplicaion的常用架构
- grails在服务类中获取配置文件的值