from GiisQueryConfig where tableDesc = '天气表' order by fieldName
from GiisQueryConfig where tableName = 'SWeather' order by fieldName
上面是print的两句hql。第二句,询查英文字段可以显示,第一句等于中文的就不显示,但是也不提示错误,打印出的hql与英文的也没有区别。这两个条件下对应的数据库记录显示出来的应该是一样的。为什么中文就不行呢?
Select * from GIIS_QUERY_CONFIG where FUNC_NAME = '查询制定城市天气'
Select * from GIIS_QUERY_CONFIG where TABLE_NAME = 'SWeather'
在sql中写这种形式的,查询出的记录是一样的。也而且都可以执行。