返回值竟然是id
ibatis的SqlMapClient的insert方法是有返回值的,类型是object,包裹的其实就是刚刚插入的自增长字段的值。请注意,配置文件要这样写:
-
<
insert
id
=
"insertJizhan"
parameterClass
=
"Jizhan"
>
-
INSERT INTO jizhan (
-
name
-
) VALUES (
-
#name#
-
)
-
<
selectKey
resultClass
=
"int"
keyProperty
=
"gid"
>
-
SELECT lastval() AS gid
-
</
selectKey
>
-
</
insert
>
这里lastval()是postgres中得到刚刚插入的自增长字段值的函数,SQL中用@@IDENTITY。即:
<selectKey resultClass="int" keyProperty="id"
>
SELECT @@IDENTITY AS ID
</selectKey>
相关推荐
NULL 博文链接:https://yhq1212.iteye.com/blog/1772214
NULL 博文链接:https://vbtboy.iteye.com/blog/831099
spring mvc+ibatis+oracle单表增删改(包都有)
5.iBatis2学习笔记:入参和返回值的问题.doc 6.iBatis2学习笔记:一对多映射(双向).doc 7.iBatis2学习笔记:多对多映射(双向) .doc 8.iBatis2学习笔记:总结与思考.doc 9.iBatis2实体状态图解.doc 10.iBatis ...
iBATIS内置别名列表,一些资源可能不完善,大家可以发来给我,以便更加的完善,谢谢大家的支持
ibatis 乱码解决 ibatis乱码 gbk iso_8859_1 乱码
ibatis学习 ibatis总结 ibatis ibatis ibatis
修改ibatis不用重启的方法
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
iBATIS缓存的使用方法
ibatis demo,ibatis例子,ibatis示例
iBATIS 级联iBATIS 级联iBATIS 级联
通过Ibatis3xml文件配置+Mysql实现数据批量插入,原先在网上找很多,都是关于批量更新,批量插入的很少,而且其写法又完全不同,所以自己研究了一下。可供参考。另外插入时如出现内容报错,请参照my.cnf修改书库配置...
ibatis的原码 ibatis源码 ibatis源码 ibatis源码
ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成
Ibatis3,手册,Ibatis3手册,Ibatis3使用手册,Ibatis3参考手册
ibatis
ibatis api,ibatis文档,ibatis说明文档
Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...