SQLQueryImpl query = (SQLQueryImpl) session.createSQLQuery(
"sql语句")
.setParameter(0, 参数);
query.addScalar("列1", Hibernate.STRING)
.addScalar("列2", Hibernate.STRING);
return query.list();
需要注意的是所有的列都要写出来,addScalar来指定它们的类型,否则会类型转换异常
SQLQueryImpl query = (SQLQueryImpl) session.createSQLQuery(
"sql语句")
.setParameter(0, 参数);
query.addScalar("列1", Hibernate.STRING)
.addScalar("列2", Hibernate.STRING);
return query.list();
需要注意的是所有的列都要写出来,addScalar来指定它们的类型,否则会类型转换异常