Ich habe folgendes Szenario:
%Vor%In meiner Query.xml habe ich die Einfügung auf diese Weise geschrieben:
%Vor%nach dem Lesen von mybatis Result Map Guide Ich habe versucht, folgende Zeilen in die Datei mybatis-config.xml einzufügen:
%Vor%aber ich bekomme immer den folgenden Fehler:
%Vor%Kann mir jemand erklären, wie ich das einrichten soll?
Das Attribut resultMap
in <association>
muss sich auf den Namen Ihrer Ergebniszuordnung beziehen, nicht auf den Java-Typ: <association property="MyChildObject" resultMap="PrimaryKeyMap"/>
Wenn jedoch MyChildObject
in der Datenbank als separate Tabelle gespeichert wird, sind verschachtelte Einfügungen nicht unterstützt . Sie müssen beide Einsätze in Java aufrufen. ResultMaps sind für selects .
Wenn Sie nur ein paar Spalten aus einer Tabelle in ein separates Objekt einfügen, können Sie dies mit der Punktnotation myChildObject.myField_4
tun. Etwas wie das: