sql >> Databasteknik >  >> RDS >> Mysql

Spring Mvc Hibernate Encoding/Multi-line import sql

  1. Se till att du ställer in JDBC-drivrutinen för att använda UTF-8:

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

  2. I persistence.xml , ställ in vilolägesanslutningens teckenuppsättning:

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

Om din resources/import.sql filen är flera rader, lägg till:

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

eller för Spring Boot, i 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. Hur man ökar Max anslutningar i MySQL

  2. SQL TABELL

  3. Hur hittar man alla tabeller som har främmande nycklar som refererar till en viss table.column och har värden för dessa främmande nycklar?

  4. Antal SQL