在进行查询的时候,发现HSQL打印出来的为中文:
from baseRoles where NAME like '%中文%'
但是实际上打印出来的HSQL为乱码:处理方式为:
String strHSql="from BaseRoles where NAME like ? order by CREATED DESC";
//String strHSqlWhere=null;
Object parameters ="%" + strName + "%";
public List getBaseRolesBySelect(String strSql,Object strName){
return getHibernateTemplate().find(strSql,strName);
//return getHibernateTemplate().find(strSql);
}