浏览 11579 次
锁定老帖子 主题:iBATIS自动生成主键
精华帖 (0) :: 良好帖 (2) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-13
有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和SQL Server。但是不管是哪种方式,我们都可以用iBATIS的<selectkey>节点来获取<insert>语句所产生的主键。 例子如下: </insert></selectkey> xml 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-06-30
这样做性能开销会不会比较大?
|
|
返回顶楼 | |
发表时间:2008-09-05
在Oracle下如果表是空的的时候这样做会不会报错?
|
|
返回顶楼 | |
发表时间:2008-09-05
如果这样写下去。。我看。。。。得买 IBM 服务器了。。
|
|
返回顶楼 | |
发表时间:2008-10-02
这种用法会不会在大并发的时候有问题? 我指的不是性能方面,而是产生ID的那个SQL和Insert的那个SQL是怎么执行方式? Oracle可能没有什么大问题,但是MySQL那种返回的ID能保证是刚刚自己插入的那条记录的ID吗? 我对iBatis没有做过仔细研究,故有此疑问。
|
|
返回顶楼 | |