MyBatis 3.2.6を挿入する際に、自動インクリメントの主キーを取得するには2つの方法があります。 MySQL5.5を例として、MyBatisの自動インクリメントの主キーを取得するための2つの方法を紹介しましょう。見てみましょう。
例としてmysql5.5を取得します。
方法1:
<挿入id = "insert" parametertype = "person" usegeneratedkeys = "true" keyproperty = "keyproperty =" id "> inserting person(name、pswd)values(#{name}、#{pswd})</insert>方法2:
<挿入id = "insert" parametertype = "person"> <selectkey keyproperty = "id" resulttype = "long"> select last_insert_id()</selectkey> inserting person(name、pswd)values(#{name}、#{pswd})</insert>挿入前のエンティティID属性は0です。
挿入後のエンティティID属性は、保存後に自動的に増加するIDです。
上記は、MyBatisを挿入する際に自己付与された主要な鍵を取得する方法です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!