私は休止状態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&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>
*****値は何ですか? – Mahi
それは私のdb名、ユーザー名とパスワードです。問題はありません@マヒ – nikinci
接続URLにutf-8を試してください – Mahi