比较差的方法,但是很直接的是:sqlquery.addScalar("列名", Hibernate.String)
要注意的是,使用这种方法后查询结果只有你使用了这个方法进行配置了的字段
比较好的方法是重写 org.hibernate.dialect.SQLServerDialect
类似:
- {
- public MySQLServerDialect()
- {
- super();
- //very important, mapping char(n) to String
- registerHibernateType(Types.CHAR, Hibernate.STRING.getName());
- }
- }