设为首页
加入收藏
首页
C语言
C++
面试
Linux
函数
Windows
数据库
下载
搜索
我要投稿
全站搜索
文章
图片
软件
视频
商品
FLASH
产品
高级搜索
当前位置:
首页
->
基础
->
数据库编程
TOP
atitit。hbHibernatesql查询使用
2014-11-24 07:55:41
来源:
作者: 【
大
中
小
】 浏览:
0
次
Tags:
atitit
hbHibernatesql
查询
使用
atitit。 hb Hibernate sql 查询使用
#----------返回list
法..这个推荐使用。
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
默认好像就是这个。
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
【
大
中
小
】【
打印
】
【
繁体
】【
投稿
】【
收藏
】 【
推荐
】【
举报
】【
评论
】 【
关闭
】 【
返回顶部
】
分享到:
上一篇
:
sqlite基本sql语句使用
下一篇
:
C3P0死锁问题的解决办法
评论
帐 号:
密码:
(
新用户注册
)
验 证 码:
表 情:
内 容:
·
C语言中,“指针”用
(2025-12-26 15:20:18)
·
在c语言的指针运算中
(2025-12-26 15:20:15)
·
C语言-函数指针与函
(2025-12-26 15:20:12)
·
求navicat for mysql
(2025-12-26 13:21:33)
·
有哪位大哥推荐一下m
(2025-12-26 13:21:30)
Copyright@https://www.cppentry.com all rights reserved
粤ICP备13067022号-3
Powered by
qibosoft V7.0
Code © 2003-11
qibosoft