logo
 
 
|
|
|
|
|
|
|
|
 
 
您的位置:首页 - 专业知识
DisplayTag展示与Hibernate物理分页(连载4)
[2010-05-05]

作者:谢冬波

接连载3,下面我们开始应用连载3中BaseHibernateDao相关的方法,构建测试用例:这里我们采用应用最广泛的JUnit单元测试框架,来进行测试。
 
package com.jc.book.test;

import java.util.Iterator;
import java.util.List;

import com.jc.book.util.PageResult;
import com.jc.book.dao.BaseHibernateDAO;

import junit.framework.TestCase;

public class Test extends TestCase {
 private BaseHibernateDAO dao;

 @Override
 protected void setUp() throws Exception {
  dao = new BaseHibernateDAO();
  super.setUp();
 }
 
 //测试Hibernate数据库分页,用的Fwxx房屋信息实体测试
 public void testHibernatePageByDisplayTag( ){
  String hql="select fwxx.title,fwxx.lxr,fwxx.zj from" +
    " Fwxx fwxx order by fwxx.zj desc";
  PageUtil pageUtil=dao.listByHibernatePage(hql, 2, 2);
  int count=pageUtil.getRecTotal();
  List list=pageUtil.getList();
  Iterator it=list.iterator();
  while(it.hasNext()){
   Object[] rs=(Object[])it.next();
   System.out.println(rs[2]+":"+rs[0]+":"+rs[1]);
  }
  
 }


控制台输出结果:
Hibernate:
    select
        fwxx0_.title as col_0_0_,
        fwxx0_.lxr as col_1_0_,
        fwxx0_.zj as col_2_0_
    from
        test.fwxx fwxx0_
    order by
        fwxx0_.zj desc limit ?,
        ?
Hibernate:
    select
        count(*) as col_0_0_
    from
        test.fwxx fwxx0_
1500:白下区的好房:刘备
1000:下关区热河南路:赵云

如下图状态栏,测试此方法通过。
 

  想要精确地掌握DisplayTag,详情请点击

上一篇:Flex控件外观设计
下一篇:Hibernate中二级缓存使用教学(2)
   
Hibernate中二级缓存使用教学(2) Hibernate中二级缓存使用教学(2)
Hibernate中二级缓存使用教学(1) Hibernate中二级缓存使用教学(1)
Hibernate中获取数据方式与缓存使用 Hibernate中获取数据方式与缓存使用
DisplayTag展示与Hibernate物理分页(连载3) DisplayTag展示与Hibernate物理分页(连载3)
 

在线报名

  • 姓       名:*
  • 高考成绩:*
  • 电       话:*
  • 地       址:*
 
课程咨询
 

 
中博教育客服在线
 
©南京北大青鸟 隐私政策
学费咨询
学历咨询
专业咨询
订座试听
就业咨询
课程咨询
测试认证
软件认证