我的db是默认latin格式的,但是部分字段是utf-8编码。
在使用JPA+Hibernate搜索时,发现中文无法匹配的问题,原因是jdbc 连接时未声明编码格式。
解决方法
<property name="url" value="jdbc:mysql://localhost:3306/database?characterEncoding=UTF-8"></property>
未在 DBCP 看到encoding的属性
我的db是默认latin格式的,但是部分字段是utf-8编码。
在使用JPA+Hibernate搜索时,发现中文无法匹配的问题,原因是jdbc 连接时未声明编码格式。
解决方法
<property name="url" value="jdbc:mysql://localhost:3306/database?characterEncoding=UTF-8"></property>