9、mybatis自增主鍵策略

1、使用自增主鍵策略獲取新增後的ID值

<insert id="addEmp" parameterType="com.mi.pojo.Employee"
            useGeneratedKeys="true" keyProperty="id">
        insert into employee (last_name,gender) values (#{lastName},#{gender})
    </insert>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--指定爲接口的全類名-->
<mapper namespace="com.mi.dao.EmployeeMapper">
    <!--id 爲接口的方法名-->
    <select id="getEmployeeById" resultType="com.mi.pojo.Employee">
        select * from employee where id = #{id}
    </select>

    <insert id="addEmp" parameterType="com.mi.pojo.Employee"
            useGeneratedKeys="true" keyProperty="id">
        insert into employee (last_name,gender) values (#{lastName},#{gender})
    </insert>
    
    <delete id="deleteEmp">
        delete from employee where id = #{id}
    </delete>

    <update id="updateEmp" >
        update employee set last_name = #{lastName},gender = #{gender} where id = #{id}
    </update>
</mapper>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章