sql >> Databáze >  >> RDS >> Mysql

Spring Mvc Hibernate Encoding/Multi-line import sql

  1. Ujistěte se, že nastavujete ovladač JDBC tak, aby používal UTF-8:

    jdbc:mysql://dbname?useUnicode=true&characterEncoding=utf-8

  2. V persistence.xml , nastavte znakovou sadu připojení hibernace:

    <property name="hibernate.connection.charSet" value="UTF-8"/>

Pokud vaše resources/import.sql soubor je víceřádkový, přidejte:

<property 
  name="hibernate.hbm2ddl.import_files_sql_extractor"
  value="org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor" 
/>

nebo pro Spring Boot v application.properties :

spring.jpa.properties.hibernate.connection.charSet=UTF-8
spring.jpa.properties.hibernate.hbm2ddl.import_files_sql_extractor=org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor



  1. Geolokační dotaz MySQL

  2. Průvodce po MariaDB Columnstore pro správce MySQL

  3. Jak přidám řetězec s hodnotou automatického přírůstku na SQL Server?

  4. MySQL a NoSQL:Pomozte mi vybrat ten správný