-
सुनिश्चित करें कि आप JDBC ड्राइवर को UTF-8 का उपयोग करने के लिए सेट कर रहे हैं:
jdbc:mysql://dbname?useUnicode=true&characterEncoding=utf-8
-
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"
/>
या स्प्रिंग बूट के लिए, application.properties
. में :
spring.jpa.properties.hibernate.connection.charSet=UTF-8
spring.jpa.properties.hibernate.hbm2ddl.import_files_sql_extractor=org.hibernate.tool.hbm2ddl.MultipleLinesSqlCommandExtractor