zoukankan      html  css  js  c++  java
  • 【MyBatis 】MyBatis 插入时候获取自增主键(1:写sql。2:注解@generatedvalue)

    MyBatis 插入时候获取自增主键

    方法有二

    方法1-1:

        <insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="id">
            insert into person(name,pswd) values(#{name},#{pswd})
        </insert>

    方法1-2:

        <insert id="insert" parameterType="Person">
            <selectKey keyProperty="id" resultType="long">
                select LAST_INSERT_ID()
            </selectKey>
            insert into person(name,pswd) values(#{name},#{pswd})
        </insert>

    方法2:

    @Id

    @GeneratedValue(strategy=GenerationType.IDENTITY)

    int id;

    insert插入后可以通过getId()获取id

    @generatedvalue

  • 相关阅读:
    进度3
    进度2
    进度1
    库存物资管理系统
    课程管理系统
    文件与流作业
    bzoj4027: [HEOI2015]兔子与樱花
    bzoj2067: [Poi2004]SZN
    bzoj2071:[POI2004]山洞迷宫
    bzoj1063: [Noi2008]道路设计
  • 原文地址:https://www.cnblogs.com/CESC4/p/7095870.html
Copyright © 2011-2022 走看看