Mapper.xml (Mapper-XML-Datei)
%Vor%Mitarbeiter.java
%Vor%Emp.java
%Vor%TestDAO.java
%Vor%Main.java
%Vor%Ausnahme, die ich bekomme ist:
%Vor%Mapper.xml
%Vor%So sollte die Abfrage in Mapper XML vorhanden sein
Sie können Anmerkungen ( @ org.apache.ibatis.annotations.Insert ) verwenden, um eine einzelne Einfügung für Ihre gesamte Liste auszuführen.
Denken Sie daran: Sie benötigen keine SQL-Provider-Klasse.
%Vor%Ausgabe von SQL, wenn Sie 2 Elemente haben:
%Vor%P.S.
@Insert empfängt eine Zeichenfolge [], sodass für jeden Wert ein Leerzeichen zwischen Zeichenfolgen hinzugefügt wird.
Konfigurieren Sie Ihr Logging-System, um die generierten Abfragen auszudrucken, und versuchen Sie dann, diese direkt in Ihrer Datenbank auszuführen.
In Ihrem Fall sollte die erwartete Abfrage
sein %Vor% Soweit ich mich erinnern kann, ist das nicht gültig. INSERT INTO
nimmt nur eine Menge von VALUES
. Ich habe die Dokumentation nachgeschlagen und es sieht auch so aus.
Siehe diese Antwort zu INSERT
mehrere Zeilen in oracle.
[tistory] Ссылка : Dieser Link zeigt die richtige Antwort !!!
%Vor%