解决方法一:
在hibernate.cfg.xml中应该这样写
<property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8</property>
如果用hibernate.properties
#hibernate.connection.url
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
处理中文的话,characterEncoding用GBK一样可以。