FPC wrote:
Quote:
<?xml version='1.0' encoding='UTF-8'?>
Genau dort musst Du in allen Mappings und in der cfg das Encoding umstellen!
Das kann ich nicht glauben. Das ist das Encoding der XML-Datei und nicht Datenbank. Hibernate ist eine Java-Anwendung und da sind alle Strings intern 2Byte Unicode. Der JDBC-Treiber muss das für die Datenbank ins DB-Format umwandeln und da scheint der Fehler zu liegen.
Es scheint so, also ob deine Datenbank UTF-8 erwartet, aber Latin1 bekommt. Über die JDBC-URL kann du dem mysql-connector mitteilenen, dass die Datenbank UTF-8 erwartet. Achte auch darauf, das dein mysql-connector zur mysql-Version passt.
Mehr Infos in der Doku zum MySQL-Connector.