Wie füge ich Objekte mit MyBatis 3.x ein?

8

Ich bin ein Anfänger mit MyBatis.

Ich möchte nur wissen, wie man eine Sammlung von Objekten aus einer Instanz einer Klasse einfügt. Angenommen, ich habe eine Klasse, die mit einer Note in einer Eins-zu-viele-Beziehung verwandt ist. Ich möchte nur erwähnen, dass ich mein Schema mit JPA 2 Annotationen über Hibernate's hbm2ddl erstellt habe. Ich füge die Schlüssel-JPA-Anmerkungen hinzu, die ich im folgenden Beispielcode verwendet habe.

Hier ist ein Beispiel:

%Vor%

Jedes Mal, wenn ich etwas in die User-Tabelle einfüge, muss ich Instanzen in die Note-Tabelle einfügen, wenn die Liste nicht leer ist. Notieren Sie sich die @JoinColumn in der Note-Tabelle, die die ID des eingefügten Benutzers haben sollte, die ich für die automatische Generierung festgelegt habe.

Hat jemand so etwas in Arbeit? Danke.

    
Psycho Punch 01.08.2010, 05:54
quelle

1 Antwort

10

Wenn Sie eine normale MyBatis-XML-Zuordnungskonfiguration verwenden, können Sie Folgendes verwenden:

Java-Klassen:

%Vor%

Mapper xml:

%Vor%     
Bas 14.07.2011, 16:17
quelle