2016-10-22 4 views
0

Я использую hibernate 4.1.4, соединитель mysql - это 5.1.6. Ниже приведены конфигурации Hibernate и tomcat server.xml. Когда я пытаюсь сохранить, я получил это исключение. Что случилось?Конфигурация Hibernate mysql utf8

Caused by: java.sql.SQLException: Incorrect string value: '\xC5\x9Fekk\xC3...'

<Connector port="8080" maxHttpHeaderSize="8192" 
      maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
      enableLookups="false" redirectPort="8443" acceptCount="100" 
      connectionTimeout="20000" disableUploadTimeout="true" 
      URIEncoding="UTF-8" /> 

<hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost/*****?UseUnicode=true&amp;characterEncoding=utf8</property> <property name="hibernate.connection.CharSet">utf8</property> <property name="hibernate.connection.characterEncoding">utf8</property> <property name="hibernate.connection.useUnicode">true</property> <property name="hibernate.connection.username">****</property> <property name="hibernate.connection.password">***</property> <property name="hibernate.hbm2ddl.auto">update</property> </session-factory> </hibernate-configuration>

+0

Что такое ***** значение ?? – Mahi

+0

Это имя, имя пользователя и пароль. Нет проблем с этим, что @Mahi – nikinci

+0

попробуйте utf-8 в связи url – Mahi

ответ

Смежные вопросы