@Insert( "テーブルへの挿入(C1、C2) "+ "の値(#{C1}、#{C2})" ) @SelectKey(resultTypeと = 長い。クラス前場合、KeyColumn = "ID"、= 偽、ステートメント= "ID AS SELECT LAST_INSERT_ID()"、keyProperty = "ID")
INT addQuestion(インスタンスインスタンス)。 / ** publicクラスのインスタンス{ プライベート長いID。 プライベート文字列C1; プライベート文字列C2; } * * /
前=偽:主キーの成長からMySQLのサポートなので、それが成長の主キーの値を取得し、その後、INSERT文を実行します。
keyColumn:主キーの成長からのフィールド名
keyProperty:対応するエンティティクラスのフィールド、データ型、および注意一貫したresultTypeとを保存します
声明:SQL文が実際に実行されます
エンティティクラスのSelectKeyが返され、スレッドセーフの値があり、その関係なく、IDの成功のは、安全性の増加に挿入されます
もう一つの良いドキュメント:HTTPS://blog.csdn.net/xu1916659422/article/details/77921912
----------------
免責事項:この記事はCSDNのブロガーcharlieshawn 「オリジナルの記事、CC 4.0 BY-SAの著作権契約に従うが、再現し、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/qq_41810184/article/details/81011023