717 Star 2.8K Fork 762

abel533 / Mapper

 / 详情

使用 oracle 序列,如何获得插入成功后的主键 id

已完成
创建于  
2017-11-20 11:29

如题,使用 oracle 序列作为主键 id,如何在配置在插入成功后bean 对象自动获得 id 字段.
达到

<insert id="add" parameterType="EStudent">
  <selectKey keyProperty="id" resultType="_long" order="BEFORE">
    select CAST(RANDOM * 100000 as INTEGER) a FROM SYSTEM.SYSDUMMY1
  </selectKey>
  insert into TStudent(id, name, age) values(#{id}, #{name}, #{age})
</insert>

类似上述效果

评论 (1)

superwen 创建了任务
superwen 更新了任务

文档有很明确的例子!

abel533 关闭了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
8363 free 1578914558
Java
1
https://gitee.com/free/Mapper.git
git@gitee.com:free/Mapper.git
free
Mapper
Mapper

搜索帮助