Hibernate查询机制使用原生sql语法查询

二话不说先上方法体及其内容。

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;
}
});
}

posted @ 2018-06-13 14:27  c永成  阅读(163)  评论(0)    收藏  举报