获取自增的id

2018-09-08  本文已影响0人  我是邱邱

1.在MyBatis中添加一个数据并且获取添加的该数据的id(数据库中已经设置id值自增)

<!-- 获取自增的id 
        useGeneratedKeys="true" 针对mysql
        keyProperty 将自增的数据赋值给哪个属性
        
        会将自增的id赋值给传来的部门对象中的did属性
    -->
    <insert id="add" parameterType="Department" useGeneratedKeys="true" keyProperty="did">
    
        insert into t_dept(dname) values(#{dname})
    </insert>

2.利用sql语句获取自增的id

方法一:@@identity
方法二:SELECT LAST_INSERT_ID();
上一篇下一篇

猜你喜欢

热点阅读