Ich habe Spring JDBC mit großem Erfolg benutzt, aber ich habe viele Probleme mit diesem Projekt. Ich werde die Code-Links hier posten (es ist nur ein kleines und dummes Projekt, um zu testen, ob ich es in Betrieb nehmen kann, damit ich in Zukunft Hibernate verwenden kann):
xml-Datei: Ссылка
Hauptdatei: Ссылка
Ich bekomme Tonnen von Fehlern wie
%Vor%und ich habe keine a.out.xml-Datei erstellt.
Dieser Fehler ist auf falsches Parsen der XML-Datei zurückzuführen. Die Verwendung von Eclipse zur Überprüfung gibt den Fehler:
cvc-complex-type.2.3: Element 'beans' darf kein Zeichen [children] haben, da der Inhaltstyp des Typs element-only ist.
Zwischen einer oder mehreren dieser <bean>
-Deklarationen scheint ein seltsames Zeichen zu sein. Haben Sie diesen Text von woanders kopiert?
Entfernen Sie alle Leerzeichen und Zeilenumbrüche zwischen den <bean>
-Definitionen und legen Sie sie mit Ihrem Editor zurück.
UPDATE
Kopieren & amp; Einfügen in Notepad ++ Der Text in der Codepaste, den Sie angegeben haben, und das Setzen des Zeichensatzes auf UTF-8 zeigte diese Zeichen in den Leerzeilen: xA0 . Dies ist die Standard-Unicode-Übersetzung für
. Dies ist wahrscheinlich die Ursache für dieses Problem.
Dies bestätigt sich für mich in Ordnung:
%Vor%Manchmal gibt es versteckte Zeichen in Abhängigkeiten oder einige Bean-Definitionen, die Sie von der Webseite eines Tutorials kopieren. Der beste Weg, um diese versteckten Zeichen herauszufinden, ist ein
Strg + Shift + F
Dies wird Ihr Dokument formatieren und Sie können das versteckte Zeichen zwischen einigen Tags sehen "