您的位置:首页 > 数据库

Ibatis空值插入到数据库时的情况

2013-11-05 15:47 162 查看
Ibatis学习心得:
1、插入数据到数据库时,如果有空值(即可为空的情况),需要对控制设置jdbc类型,即jdbcType(比如jdbcType=”varchar”,注意不是varchar2);
关于主键值,可以用seq_customer_log.nextval,也可以 定义标签

<</SPAN>selectKey
keyProperty="u_id"
resultClass="int">   
                select
huser_sequence_id.nextVal as value  from dual   
 
 
</</SPAN>selectKey>,此时可以用?代替主键Id,如下图;




下面也可以,不过扩展性不好,因为parameterMap映射不包含所有的属性:
 
 



另外值得注意的是是必须前置的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ibatis 为空处理