二话不说先上方法体及其内容。
public List findDeptBySql(final String name) {
return getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException {
String sql = "select * from 表名 " ; //原生sql语句
Query query = session.createSQLQuery(sql);
//设定结果结果集中的每个对象为Map类型
query.setResultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP);
List list = query.list();
return list;
}
});
}