在S2SH整合中如何对其多表联合查询出来的数据,进行分页和排序
来源:互联网 发布:c语言表达式基本类型 编辑:程序博客网 时间:2024/05/03 03:33
因为常规的hibernate中,使用HQL语句进行多表联合查询,然后分页和排序没有效果,如:
Queryquery = session
.createQuery("fromUser as u left join fetch u.customers where u.userId =? order byu.customers.customerName “+order+”");
query.setInteger(0,user.getUserId());
query.setFirstResult(page.getFirstResult());
query.setMaxResults(3);
List<User>users = query.list();
LinkedHashSet<User>us = new LinkedHashSet<User>(users);
所以想了一个取巧的方法就是返原回到SQL语句来进行相关操作,但是要注意了是使用的数组还是集合要好好区别开来。如:
List<Customer>customers =newArrayList<Customer>();
SQLQueryquery = session.createSQLQuery("selectu.*,t.* from user_rqw u left outer join tbl_customer t on u.user_id =t.user_id where u.user_id =? order by t.customer_name "+order+"");
query.setInteger(0,user.getUserId());
query.addEntity("u",User.class);
query.addEntity("t",Customer.class);
query.setFirstResult(page.getFirstResult());
query.setMaxResults(3);
List<Object[]>os = query.list();
for(Object[]ret:os){
Customer customer =(Customer) ret[1];
customers.add(customer);
}
returncustomers;
这样就实现了排序和分页功能。可能还有很多方法,需要探究。
- 在S2SH整合中如何对其多表联合查询出来的数据,进行分页和排序
- 统计 数据中 重复值的次数( 另外,可再对其进行排序,重复次数多的在前边
- 如何对分库后的数据进行分页查询?
- 根据需求对数据中查询的数据进行排序
- java中把查询出来的结果进行分页
- web开发中如何对json对象的某一属性对其进行排序
- 如何对查询出来的sql语句进行编辑
- 在mybatis中进行多表联合查询时,resultMap的代替方法
- 分页(对查询出的数据进行分页显示)
- 在Hibernate中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果集并没有一个实体类与之对应,如何解决这个问题?
- 如何对学者按照其在领域内的权威性进行排序
- 使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自动分页功能
- hibernate分页查询,在自己写的s2sh注册登录的基础上添加对数据表的分页显示功能
- 在oracle数据库中对某表进行操作之前,先查询其是不是存在
- 在ACM中使用QuerySpec进行联合查询的示例
- 让PLSQL中查询出来的数据可进行编辑
- 在2005.net中如何将从2005数据库多表联合查询出的数据写回到另一表中
- (补充)在2005.net中如何将从数据库多表联合查询出的数据写回到另一个表中
- vb.net2008 swf Flash文件播放
- ConcurrentModificationException 异常
- 页面跳转,特别是struts.xml中result带参数实现
- CSS Sprites + 圆角
- UML中的关系
- 在S2SH整合中如何对其多表联合查询出来的数据,进行分页和排序
- 根据输入框的输入内容的不同,来检索本地通讯录,是按照姓名,还是手机号码!
- VisionMobile:智能手机和难以捉摸的长尾手机出货情况
- 如何解决在java开发中java代码和jsp页面中出现路径因为项目名称的变化(也就是应用名)的问题?
- 视频监控管理平台 引领“前台”的步伐在加快
- Hibernate悲观锁与乐观锁
- DWR3 学习笔记 - 第一个DWR3程序(扩展)
- FusionCharts_Evaluation.zip
- Oracle 用户、角色、权限