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映射不包含所有的属性:
另外值得注意的是:是必须前置的
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 数据库时间 插入数据
- asp.net中对数据库表插入null空值的问题(转)
- ibatis 批量插入[类对象]到 oracle 数据库
- ibatis 如何利用自增主键插入数据库
- 请教:向数据库插入空值:DateTime型
- 在ado和access的情况下,用INSERT INTO语句插入到数据库中
- 向数据库中插入空值
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
- asp.net中对数据库表插入null空值的问题
- ibatis 插入操作 对于空值的处理
- ibatis 批量插入[类对象]到 oracle 数据库
- 【转】C#中往数据库插入空值的问题
- C#中往数据库插入/更新时候关于NUll空值的处理
- ibatis有不同数据库插入自增主键
- iBatis 数据库空值的映射处理
- C#中往数据库插入空值的问题
- 用JSP向数据库中添加数据,避免插入空值,重复值
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
- 利用Ibatis执行批量插入更新数据库操作
- 大量数据情况下单线程插入和多线程insert数据库的性能测试