91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mybatis如何獲取自增id

小億
223
2024-08-01 20:03:13
欄目: 編程語言

在MyBatis中,獲取自增id的方式可以通過兩種方法實現:

  1. 使用useGeneratedKeys和keyColumn屬性: 在Mapper.xml文件中,可以通過設置useGeneratedKeys和keyColumn屬性來獲取自增id。示例如下:
<insert id="insertUser" parameterType="User" useGeneratedKeys="true" keyProperty="id">
    INSERT INTO user (name, age) VALUES (#{name}, #{age})
</insert>

在這個示例中,useGeneratedKeys="true"表示開啟自增id的功能,keyProperty="id"表示將獲取的自增id值賦給User對象的id屬性。

  1. 使用selectKey標簽: 另一種方式是使用selectKey標簽,示例如下:
<insert id="insertUser" parameterType="User">
    <selectKey keyProperty="id" resultType="int" order="AFTER">
        SELECT LAST_INSERT_ID()
    </selectKey>
    INSERT INTO user (name, age) VALUES (#{name}, #{age})
</insert>

在這個示例中,selectKey標簽中的SELECT LAST_INSERT_ID()語句會獲取最后插入的自增id值,并賦給User對象的id屬性。

0
焦作市| 宜城市| 乌拉特后旗| 平顶山市| 怀柔区| 遂宁市| 屯门区| 台北县| 遵义市| 永川市| 长宁区| 吉安市| 米易县| 六安市| 吴旗县| 临泽县| 安阳市| 孝感市| 刚察县| 山阴县| 深州市| 金沙县| 乌拉特中旗| 平顺县| 呼伦贝尔市| 延寿县| 兴城市| 尉氏县| 台前县| 襄垣县| 临朐县| 彭山县| 宜君县| 天镇县| 中西区| 嘉祥县| 寿阳县| 平潭县| 张北县| 八宿县| 兴和县|