Hibernate直接执行原生SQL
来源:互联网 发布:linux杀java进程 编辑:程序博客网 时间:2024/06/06 02:43
使用ssh框架开发,发现经常需要用到一些复杂的查询需求,就需要在hibernate下执行原生sql。
例子如下所示:
public List getList(final String sql) {return hibernateTemplate.execute(new HibernateCallback() {@Overridepublic Object doInHibernate(Session session)throws HibernateException, SQLException {Query query = session.createSQLQuery(sql);//设定结果结果集中的每个对象为Map类型 query.setResultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP);return query.list();}});}ps:sql必须写成final的,要不然会报错。
0 0
- Hibernate直接执行原生SQL
- Hibernate执行原生sql将查询结果直接转为VO
- hibernate执行原生sql
- Hibernate 执行原生sql
- hibernate执行原生SQL
- Hibernate 执行原生SQL
- Hibernate执行原生sql
- Hibernate执行原生SQL查询
- Hibernate 原生sql的执行
- [转载]hibernate执行原生sql
- Hibernate SQLQuery执行原生SQL
- Hibernate SQLQuery执行原生SQL
- 在hibernate中直接执行原生sql遇到类型转换问题
- Hibernate直接执行SQL语句
- hibernate 使用原生sql不能执行删除!
- Hibernate执行原生sql,list转换问题
- 使用hibernate执行原生的sql
- 使用Hibernate SQLQuery执行原生SQL
- 欢迎使用CSDN-markdown编辑器
- ref和out区别
- hdu1261 字串数(排列组合、大整数)
- 第9周项目4 我的向量类
- gdb结合coredump定位崩溃进程
- Hibernate直接执行原生SQL
- JavaScript全文搜索之相关度评分
- Python 包管理工具解惑
- java程序打包所jar
- ant 问题解决
- 遍历map
- [转]Hadoop切分纯文本时对某一行跨两个分片这种情况的处理
- 对象序列化类库MsgPack介绍
- 微软100题(1) 二元查找树转变成排序的双向链表