Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Spring Mvc Hibernate Encoding / Multi-line import sql

  1. Đảm bảo rằng bạn đang đặt trình điều khiển JDBC để sử dụng UTF-8:

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

  2. Trong persistence.xml , đặt bộ mã kết nối ngủ đông:

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

Nếu resources/import.sql của bạn tệp có nhiều dòng, thêm:

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

hoặc cho Spring Boot, trong 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. Tại sao và ở đâu sử dụng INDEXes - ưu và nhược điểm

  2. MySQL:Sử dụng giá trị CASE / ELSE làm tham số tham gia

  3. So sánh các hàng trong cùng một bảng trong mysql

  4. Cách hoạt động của hàm UCASE () trong MySQL

  5. Sử dụng PHP &MySQL để điền danh sách thả xuống