mybatis自增长插入id
Posted 萌哒哒~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis自增长插入id相关的知识,希望对你有一定的参考价值。
第一种:
<insert id="insertUser" parameterClass="ibatis.User"> <selectKey resultType="long" keyProperty="id"> select SEQ_TEST.NEXTVAL from dual </selectKey> insert into user (name,password) values (#name#,#password#) </insert>
第二种:
@Repository("empMapper") public interface EmpMapper { @Insert("insert into EMP(EMPNO,ENAME,HIREDATE,SAL) values (#{empno},#{ename},#{hiredate},#{sal})") @SelectKey(statement="select seq1.nextval from dual", keyProperty="empno",resultType=int.class,before=true) int add(Emp emp); }
以上是关于mybatis自增长插入id的主要内容,如果未能解决你的问题,请参考以下文章
ibatis annotations 注解方式返回刚插入的自增长主键ID的值