hibernate底层使用是的jdbc技术
创建数据库是要明确字符串的字符集,默认是latin1,用中文要使用utf8编码(字符集是Unicode)
使用 jdbc 连接数据库的时候,需要明确 jdbc 使用的字符集编码方式
如:
jdbc:mysql://localhost:3306/process?useUnicode=true&characterEncoding=UTF-8
在 XML 文件里面的话 “&” 要改成 “&;”
所以,hibernate的配置文件改为:
<property name="connection.url">jdbc:mysql://localhost:3306/process?useUnicode=true&characterEncoding=UTF-8
</property>