-
Stellen Sie sicher, dass Sie den JDBC-Treiber auf die Verwendung von UTF-8:
einstellenjdbc:mysql://dbname?useUnicode=true&characterEncoding=utf-8
-
In
persistence.xml
, stellen Sie den Hibernate-Verbindungszeichensatz ein:<property name="hibernate.connection.charSet" value="UTF-8"/>
Wenn Ihre resources/import.sql
Datei ist mehrzeilig, fügen Sie hinzu:
<property
name="hibernate.hbm2ddl.import_files_sql_extractor"
value="org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor"
/>
oder für Spring Boot in application.properties
:
spring.jpa.properties.hibernate.connection.charSet=UTF-8
spring.jpa.properties.hibernate.hbm2ddl.import_files_sql_extractor=org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor