-
Certifique-se de estar configurando o driver JDBC para usar UTF-8:
jdbc:mysql://dbname?useUnicode=true&characterEncoding=utf-8
-
Empersistence.xml
, defina o conjunto de caracteres da conexão de hibernação:
<property name="hibernate.connection.charSet" value="UTF-8"/>
Se o seu
resources/import.sql
arquivo é de várias linhas, adicione:<property
name="hibernate.hbm2ddl.import_files_sql_extractor"
value="org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor"
/>
ou para Spring Boot, em
application.properties
:spring.jpa.properties.hibernate.connection.charSet=UTF-8
spring.jpa.properties.hibernate.hbm2ddl.import_files_sql_extractor=org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor