博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
atitit。 hb Hibernate sql 查询使用
阅读量:5058 次
发布时间:2019-06-12

本文共 1176 字,大约阅读时间需要 3 分钟。

atitit。 hb  Hibernate sql 查询使用
#----------返回list<map>法国..这是推荐。
     q.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
                 List li=q.list();
作者 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
#------------------默认object[]法..
    // attilax 老哇的爪子  下午04:57:03   2014-5-8
                Session session = getSession();
                 Query q = session.createSQLQuery("SELECT TOP 1000 [id]             ,[type]   FROM  [t_mb_activity]  where type="+String.valueOf(actTypeId));              
                List li=q.list();
                Object[] fields=(Object[]) li.get(0);
                return  (String) fields[0].toString();
                
#------List<Array>  默认好像就是这个。

 q.setResultTransformer(   Transformers.TO_LIST);
[[8, 2]]
#--注射bean
Transformers.aliasToBean(target) //把结果通过setter方法注入到指定的对像属性中  
#-----返回单个的值
        // 上午10:40:37 2014-4-29
        // 检查该奖项是否还能够送
        Session session = getSession();
        String checkHql = "select count(*) as bingoNum from AwardWeixin where awardId!=null and  openid=? and activityId="
                + actID;
        Query cq = session.createQuery(checkHql);
        cq.setParameter(0, uid);
        // cq.list()
        Long count = (Long) cq.uniqueResult();
        // 该奖项还有剩余金额
參考
Hibernate Transformers之三种结果转换说明 - seeareyoume的日志 - 网易博客.htm                

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/zfyouxi/p/4832519.html

你可能感兴趣的文章
团队电梯演讲视频
查看>>
bzoj1901
查看>>
Noip 2016
查看>>
实现多行显示省略号和兼容的解决办法
查看>>
Leetcode: Insert Delete GetRandom O(1)
查看>>
docker 私有仓库之Harbor搭建与使用
查看>>
Android(Linux) 网卡名修改
查看>>
使用JavaScript给对象修改注册监听器
查看>>
最详细的Vue Hello World应用开发步骤
查看>>
优秀博客集合
查看>>
SQL Server 分页
查看>>
sql 入门经典(第五版) Ryan Stephens 学习笔记 第五部分: 性能调整
查看>>
jQuery tag标签插件
查看>>
OpenCV2:大学篇 形态学技术-腐蚀与膨胀操作
查看>>
【转】如何管理自己?
查看>>
练习1-10 编写一个将输入复制到输出的程序,并将其中的制表符替换成\t,把回退符替换成\b,把反斜杠替换成\\,这样可以将制表符和回退符以可见的方式显示出来...
查看>>
10 个Javascript框架和丰富的UI组件
查看>>
IE11浏览器中的My97日历控件刷新后无法打开问题解决办法
查看>>
会话保持:粘滞会话
查看>>
Git免密码提交
查看>>