hibernate QBC 多表查询结果集,类型
来源:互联网 发布:seo外包公司小周 编辑:程序博客网 时间:2024/06/16 02:46
hibernate QBC 多表查询结果集,类型,
结果集有多少条记录返回的list的size就是多少,
list 中每个元素都是一个object[]数组.数组的大小就是查询表的个数.
DetachedCriteria criteria = DetachedCriteria.forClass(
TSysUser.class).createAlias("orgUserRoles", "userrole")
.createAlias("userrole.orgRole", "role");
criteria.add(Restrictions.eq("department.id", shopId));
criteria.add(Restrictions.eq("role.name", CASHIER));
Pagin pagin = satisfactionSurveyBean.getPagin();
pagin.setDetachedCriteria(criteria);
List list = investigatonResultsDAO.findByPagin(pagin);
List result = new ArrayList();
for (Object obj : list) {
Object[] user = (Object[]) obj;
for (Object o : user) {
try {
if (o.getClass().isAssignableFrom(
Class.forName("com.dadi.crm.model.TSysUser"))) {
result.add(o);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
结果集有多少条记录返回的list的size就是多少,
list 中每个元素都是一个object[]数组.数组的大小就是查询表的个数.
DetachedCriteria criteria = DetachedCriteria.forClass(
TSysUser.class).createAlias("orgUserRoles", "userrole")
.createAlias("userrole.orgRole", "role");
criteria.add(Restrictions.eq("department.id", shopId));
criteria.add(Restrictions.eq("role.name", CASHIER));
Pagin pagin = satisfactionSurveyBean.getPagin();
pagin.setDetachedCriteria(criteria);
List list = investigatonResultsDAO.findByPagin(pagin);
List result = new ArrayList();
for (Object obj : list) {
Object[] user = (Object[]) obj;
for (Object o : user) {
try {
if (o.getClass().isAssignableFrom(
Class.forName("com.dadi.crm.model.TSysUser"))) {
result.add(o);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
- hibernate QBC 多表查询结果集,类型
- Hibernate QBC查询
- Hibernate QBC高级查询
- Hibernate QBC高级查询
- hibernate QBC查询方式
- Hibernate QBC查询
- Hibernate QBC查询
- Hibernate QBC查询
- Hibernate QBC查询实例
- Hibernate QBC 查询
- Hibernate QBC高级查询
- Hibernate QBC高级查询 .
- Hibernate QBC查询
- hibernate QBC查询
- Hibernate QBC查询
- Hibernate之QBC查询
- Hibernate QBC查询
- Hibernate:QBC查询语言
- 完全优化MySQL数据库性能的八大巧方法
- 一个新的开始
- 找工作
- 董事会委员会的作用
- C#版对对碰[强荐]
- hibernate QBC 多表查询结果集,类型
- delphi连接数据源
- 彩信MM7协议Soap包
- 检测OllyDbg的另类方法转
- FLASH脚本代码大全转
- SQL中的nvarchar字符在FLASH中显示
- crontab详解
- Java单实例对象或单例模式下的同步问题
- 烧入AT91ARM9261板子的过程