再谈谈 hibernate SQLQueryHibernate配置
来源:互联网 发布:大叔导航软件 编辑:程序博客网 时间:2024/05/21 13:51
再谈谈 hibernate SQLQueryHibernate配置 2010-10-27 20:32:56 阅读30 评论0 字号:大中小 订阅
SQLQuery 还有很多使用价值,例如在处理非 hbm 对象的时候。
再举几个实例说明其中几个实用技巧。
1, addScalar 显式指定返回数据的类型;以下是代码片段~~
String sql = "select count(*) as cnt from tblRead" + Misc.formatMoon(year, month) ...
SQLQuery query = session.createSQLQuery(sql);
query.addScalar("cnt", Hibernate.INTEGER);
...
count = (Integer) query.uniqueResult();
2, 返回的结果集是多个列的情况,以下是代码片段~~
String sql = "select day, count(*) as cnt from tblRead" + Misc.formatMoon(year, month) ...
SQLQuery query = session.createSQLQuery(sql);
query.addScalar("day", Hibernate.INTEGER);
query.addScalar("cnt", Hibernate.INTEGER);
...
Iterator results = query.list().iterator();
while (results.hasNext())
{
Object[] rows = (Object[]) results.next();
int day = (Integer) rows[0];
int cnt = (Integer) rows[1];
- 再谈谈 hibernate SQLQueryHibernate配置
- 谈谈Hibernate中一对多
- 谈谈Hibernate缓存使用(一)
- 谈谈对Hibernate的理解
- 谈谈对hibernate的理解
- 谈谈对hibernate的理解
- 谈谈对hibernate的理解
- 谈谈maven配置
- 谈谈你对Hibernate的理解。
- 谈谈我所理解的Hibernate
- 谈谈对struts2,hibernate,spring的理解
- 谈谈hibernate的延迟加载和openSessionInView
- hibernate-hibernate的配置
- 【Hibernate】2.Hibernate配置
- Hibernate 配置!
- Hibernate配置
- Hibernate配置
- Hibernate 配置
- OpenSessionInViewFilter作用及配置
- 历史啊,鉴古通今!
- MPEG-2一致性测试
- HibernateTemplate提供非常多的常用方法来完成基本的操作
- 外包商爱图腾求变推自主APP:91助手阻碍发展
- 再谈谈 hibernate SQLQueryHibernate配置
- struts2 + jquery + json 进行ajax请求
- Python的ASCII, GB2312, Unicode , UTF-8
- asp.net面试题
- 基于Internet Explorer内核的网页信息抓取程序
- Flex 组成、变量、函数、命名空间
- Flex 4双向数据绑定
- oracle分析函数
- hbase入库效率提升研究(一)