sql >> Database >  >> RDS >> Mysql

Spring Mvc Hibernate Encoding/Multi-line import sql

  1. Zorg ervoor dat u het JDBC-stuurprogramma instelt om UTF-8 te gebruiken:

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

  2. In persistence.xml , stel de hibernate-verbindingstekenset in:

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

Als uw resources/import.sql bestand is meerregelig, voeg toe:

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

of voor 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



  1. MySQL LAG/LEAD-probleem

  2. Is het mogelijk om een ​​boomstructuurtabel in MySQL in één enkele query te doorzoeken, tot op elke diepte?

  3. Een gekoppelde SQL-server opvragen

  4. pip3 install mysql-python mislukt met foutcode 1 in /tmp/pip-install-4nev4id4/mysql-python/