Je suis un débutant avec MyBatis.Comment insérer une collection d'objets en utilisant MyBatis 3.x?
Je veux juste savoir comment insérer une collection d'objets d'une instance d'une classe. Dire que j'ai un utilisateur de classe lié à une note dans une relation un-à-plusieurs. Je voudrais simplement mentionner que j'ai construit mon schéma en utilisant les annotations de JPA 2 via hbm2ddl de Hibernate. Je vais ajouter les annotations JPA clés que j'ai utilisées dans l'exemple de code ci-dessous.
Voici un exemple:
@Entity
public class User {
...
@OneToMany
@JoinColumn(name="user")
public List<Note> getNotes() {...}
...
}
Maintenant, chaque fois que j'insérer quelque chose dans la table utilisateur Je dois insérer des occurrences dans la table Remarque si la liste n'est pas vide. Prenez note du @JoinColumn dans la table de note qui devrait avoir l'id de l'utilisateur inséré, que j'ai réglé pour être générée automatiquement.
Est-ce que quelqu'un a quelque chose comme ça qui fonctionne? Merci.
Vérifiez les détails Réponse: http://stackoverflow.com/questions/23486547/mybatis-batch-insert-update-for-oracle?answertab=votes#tab-top –