-
ibatis设置nullvalue怎么不起作用?10
引用
<insert id="insertCategory" parameterClass="Category">
<![CDATA[
insert into dg_category
(id, parentId, title, alias, name, position)
values
(#id#, #parentId:VARCHAR:''#, #title#, #alias#, #name#, #position#)
]]>
</insert>
当parentId为null时就报错,写成parameterMap形式也是一样的.搞了一天,头疼死了
--- Cause: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Column 'parentId' cannot be null
2008年6月17日 16:29
1个答案 按时间排序 按投票排序
-
采纳的答案
<insert id="insertCategory" parameterClass="Category">
<![CDATA[
insert into dg_category
(id, parentId, title, alias, name, position)
values
<dynamic>
<isNotNull property="parentId">
(#id#, #parentId:VARCHAR:''#, #title#, #alias#, #name#, #position#)
</isNotNull>
<isNull property="parentId">
(#id#, null, #title#, #alias#, #name#, #position#)
</isNull>
</dynamic>
]]>
</insert>
实在搞不定,用一个折中的办法.2008年6月17日 17:38
相关推荐
很好的spring+ibatis事务的配置文档.
ibatis学习 ibatis总结 ibatis ibatis ibatis
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
ibatis demo,ibatis例子,ibatis示例
iBATIS 级联iBATIS 级联iBATIS 级联
ibatis的原码 ibatis源码 ibatis源码 ibatis源码
ibatis
ibatis入门与ibatis迭代的用法
Ibatis3,手册,Ibatis3手册,Ibatis3使用手册,Ibatis3参考手册
通过Spring的定时任务进行对数据库的操作。 MyEclipse项目
Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...
最近想在最新的Spring5.0中集成ibatis(不是mybatis),发现已经不在支持SqlmapClientTemplate和SqlmapClientFactoryBean,于是搞了这个工具jar来进行支持如下配置 ...
ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成
ibatis api,ibatis文档,ibatis说明文档
ibatis_修改sqlmap不重启,提升开发效率
ibatis教程,ibatis帮助文档,ibatis学习入门
ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南
简单的Ibatis入门例子,让你踏入Ibatis大门
ibatis教程 输入参数详解 ibatis快速入门
《iBATIS实战》既可为广大的开发人员(不仅仅是Web应用程序开发人员)提供指导,也可为架构师的项目决策提供参考。项目经理、数据库管理员、质量保证员与测试员以及系统分析师也能从《iBATIS实战》中受益。 作者简介 ...