hibernate在oracle数据库中char类型只返回一位的解决办法
hibernate在oracle数据库中char类型只返回一位的解决方法
SQLQueryImpl query = (SQLQueryImpl) session.createSQLQuery( "sql语句") .setParameter(0, 参数); query.addScalar("列1", Hibernate.STRING) .addScalar("列2", Hibernate.STRING); return query.list();需要注意的是所有的列都要写出来,addScalar来指定它们的类型,否则会类型转换异常