Il existe deux façons d'obtenir la clé primaire automatique d'incrémentation lors de l'insertion de MyBatis 3.2.6. Prenons MySQL5.5 comme exemple pour vous présenter deux méthodes pour obtenir la clé primaire automatique d'incrémentation dans MyBatis. Jetons un coup d'œil.
Prenez MySQL5.5 comme exemple:
Méthode 1:
<insert id = "insert" ParameterType = "Person" useGeneratedKeys = "true" keyproperty = "id"> insérer dans personne (nom, pswd) valeurs (# {name}, # {pswd}) </sert> Méthode 2:
<insert id = "insert" ParameterType = "Person"> <SelectKey KeyProperty = "ID" resultType = "Long"> SELECT LAST_INSERT_ID () </ SelectKey> Insérer dans Person (Name, PSWD) VALEURS (# {name}, # {PSWD}) </serser> L'attribut ID de l'entité avant l'insertion est 0;
L'attribut ID de l'entité après insertion est l'ID qui est automatiquement augmenté après l'enregistrement;
Ce qui précède est la méthode d'obtention de la clé primaire auto-ajoutée lors de l'insertion de MyBatis, que je vous ai présenté. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!