版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82732077
Hibernate 执行 SQL 查询
Hibernate 支持执行原生 SQL 查询
更多精彩
- 更多技术博客,请移步 asing1elife’s blog
实现方式
- 通过
Session
对象可以使用createSQLQuery()
方法,传入原生 SQL 语句即可 - 参数格式为
paramName = :paramCode
public List<Dictionary> getDictionaries(String categoryCode) {
SQLQuery sqlQuery = getSession().createSQLQuery("SELECT * FROM sys_dictionary WHERE CategoryCode = :categoryCode");
sqlQuery.addEntity(Dictionary.class);
sqlQuery.setParameter("categoryCode", categoryCode);
return sqlQuery.list();
}