如果 你使用的mysql 数据 ,看下mysql 数据库连接串中是否加上字符编码 如下:jdbc:mysql://localhost:3306/zxb_trade?characterEncoding=utf-8
把hql改成如下String hql = "from DataType d where d.accId='1'and d.typeName='超市'";