Ibatis Génération de numéro de séquence

Je suis nouveau à Ibatis. Comment générer un numéro de séquence en utilisant Ibatis et insérer ce nombre dans une table mysql? Le numéro de séquence doit commencer par 1000 afin qu'il puisse être utilisé comme clé primaire dans la table. J'utilise le printemps, ibatis et mysql.

0
"Le numéro de séquence devrait commencer par 1000 afin qu'il puisse être utilisé comme clé primaire dans la table" - même si votre séquence commence avec le formulaire 1, vous pouvez toujours l'utiliser comme clé primaire.
ajouté l'auteur UUIUI, source
Avez-vous essayé certains des docs ibatis? La page 20 du tutoriel Java mentionne comment faire un numéro de séquence avec Oracle et le serveur SQL. Devrait être assez facile de passer à mysql. ibatis.apache.org/docs/java/pdf/iBATIS- SqlMaps-2_fr.pdf
ajouté l'auteur Barett, source
Vous devriez passer à MyBatis, car IBatis a été déplacé au grenier en 2010: attic.apache.org/projects /ibatis.html
ajouté l'auteur luboskrnac, source

1 Réponses

Comme iBatis est mort depuis 2010, je présume l'utilisation de MyBatis. Avec MyBatis, vous pouvez utiliser ces annotations pour insérer et récupérer la clé primaire de la base de données et la mapper pour une interface :

@Insert("insert into table2 (name) values(#{name})")
@SelectKey(statement="call identity()", keyProperty="nameId", before=false, resultType=int.class)
int insertTable2(Name name);
0
ajouté