Mysql
 sql >> база данни >  >> RDS >> Mysql

Spring Mvc Hibernate Encoding/Multi-line import sql

  1. Уверете се, че настройвате JDBC драйвера да използва UTF-8:

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

  2. В persistence.xml , задайте набора от знаци за връзка за хибернация:

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

Ако вашият resources/import.sql файлът е многоредов, добавете:

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

или за Spring Boot, в 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да активирате бавни регистрационни файлове за заявки в AWS RDS MySQL

  2. Как да актуализирам колоната с тип данни JSON в MySQL 5.7.10?

  3. MySQL пускане на множество колони

  4. SQL много към много изберете

  5. Как да съхранявам varbinary в MySQL?