/**
* 使用sql语句进行查询操作
* @param sql
* @return
*/
public List queryWithSql(final String sql){
List list = hibernateTemplate.executeFind(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException,
SQLException {
Query query = session.createSQLQuery(sql);
List list = query.list();
return list;
}
});
return list;
} List models=utilDAO.queryWithSql(sql);
for (int i = 0; i < models.size(); i++) {
Object[] obj = (Object[]) models.get(i);
System.out.println(obj[0]);
System.out.println(obj[1]);
System.out.println(obj[2]);
}里面有你想要的结果。HibernateTemplate 查询原生sql及ljava.lang.object cannot be cast to
原文:http://blog.csdn.net/dlf123321/article/details/43315081