Ibatis在mysql中获得主键与连接池技术合并的又一问题
来源:互联网 发布:淘宝钱包 编辑:程序博客网 时间:2024/06/07 23:01
<insert id="BatchAdd" parameterClass="ParamContext">
<![CDATA[
xxxx
]]>
<selectKey resultClass="java.lang.Integer" type="post" keyProperty="pkId">
SELECT LAST_INSERT_ID()
</selectKey>
</insert>
如果这个是一个独立的操作那还可以使用,但是如果结合连接池就很难应用了,第一,连接池中的链接不会及时释放,所以SELECT LAST_INSERT_ID() 可能不会获得真实的主键。
所以如果连环插入最好采用事先查询判断的样式。
例如
插入一操作--此成功
插入二操作--此失败,但是连接没有释放,SELECT LAST_INSERT_ID() 还是获得了第一个插入操作的值,而不是第二个。这个函数和连接绑定。
- Ibatis在mysql中获得主键与连接池技术合并的又一问题
- iBatis获得自动生成的主键
- 关于字符的又一问题--已解决,与mysql有关
- MySQL中在有主键自动增加的情况下,获得最后插入的信息的方法。
- weblogic中设置MySQL连接池的问题与方法
- ibatis连接insert到mysql数据库主键自动返回
- 通过ibatis的sqlmapclient获得connection连接
- iBatis自动生成的主键返回问题
- 在MySql中建立存储过程和解决insert into select 中主键冲突的问题
- mysql的主键问题
- 有关 MySQL InnoDB 在索引中自动添加主键的问题
- 获得MySQL数据库自动生成的主键
- java取得Mysql主键,在Mysql获取表中所有的主键
- ibatis 插入数据获得主键值
- ibatis 插入数据获得主键值
- ibatis 插入数据获得主键值
- sql server 中获得主键的方法
- ibatis中批量操作在mysql和oracle的区别
- 软件项目用户验收测试的总体思路
- 超搞笑的手机评论,很有哲理噢。
- .net 导出库推荐
- Memory Management Links
- java笔试题总结与大家分享
- Ibatis在mysql中获得主键与连接池技术合并的又一问题
- 软件架构师应该知道的97件事
- 用window.location.href实现刷新另个框架页面
- 了解jQuery技巧来提高你的代码
- 猪圈里的跟随策略(博弈论的诡计)
- 继续。。。
- 下一代Android或官方支持“App2sd”
- Linux下配置Java环境及Tomcat安装(图文)
- 谷歌3830万美元投资美风力发电站