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

猜你喜欢

转载自www.cnblogs.com/Hawk-cyc/p/9177634.html