关于ibatis insert 返回值为 null的研究----得到插入数据的逐渐值
来源:互联网 发布:淘宝刚开店卖什么 编辑:程序博客网 时间:2024/05/15 22:44
最近发现,使用ibatis的sqlMap.insert()方法时,不管怎么样,返回的结果总是null。那么如何让其返回最新插入的那条记入的id呢?
首先:
将原来的insert语句加上<selectKey>标签,如:
其中<selectKey>中的keyProperty="id" 为相应表的主键名。保证该属性的类型和javabean中
相应属性类型一致。
也就是说比如你映射account表的javabean为User类,
该类的一个属性id代表数据库相应主键USERID,若id为int类型,那么<selectKey>中
的resultClass="int" ,接着将sqlMap.insert返回的object转换为int类型。
但若该属性id为String,则<selectKey>中的resultClass="String",接着将sqlMap.insert返回的object转换为String类型。
通过以上及步骤,就可以放回插入数据的主键值了。
- 关于ibatis insert 返回值为 null的研究----得到插入数据的逐渐值
- [ibatis]关于Ibatis insert后返回值为null的解决办法(转)
- mybatis insert 插入数据成功后返回值为 null
- ibatis中使用insert后,返回值为null的解决方案
- Ibatis insert插入返回值
- 关于ibatis insert返回值
- 关于Jdbc调用存储过程得到返回值为0(null)的问题
- ibatis返回插入后的主键值
- ibatis插入数据返回ID的方法
- Ibatis插入数据返回ID的方法
- Ibatis 关于空值(NULL)的解决方案
- Ibatis 关于空值(NULL)的解决方案
- iBatis的SqlMapClient.insert()方法的返回值
- iBatis的SqlMapClient.insert()方法的返回值
- iBatis的SqlMapClient.insert()方法的返回值
- iBatis的SqlMapClient.insert()方法的返回值
- springmvc 过滤 不返回值为NULL的数据
- ibatis insert返回自增主键的值
- 字符次序问题
- USB驱动中的几个关键数据结构
- 留青雕
- C#汉字拼音的一些运用
- NAND flash文件系统
- 关于ibatis insert 返回值为 null的研究----得到插入数据的逐渐值
- WebBrowser
- web service中的命名空间
- 近来准备研究一下arm的字节对齐问题
- oracle数据文件查看工具-oracle恢复工具之一
- 记事本的默认字体
- 篮球常用English简介
- 我憧憬人生的清晨
- 家里种了不少植物