com.us.test.PageTest.java Source code

Java tutorial

Introduction

Here is the source code for com.us.test.PageTest.java

Source

/*
 * @(#)PageTest.java 2011-10-9
 * ?us??  2008-2011, Inc. All rights reserved.
 * s.server. Use is subject to license terms.
 */

package com.us.test;

import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.us.dao.IDao;
import com.us.vo.User;

/**
 * @author <a href="mailto:monlyu.hong@gmail.com">monlyu</a>
 * @version --0.0.0--, 2011-10-9
 * @since JDK6.0
 */
public class PageTest {

    public static void main(String[] args) {

        ApplicationContext app = new ClassPathXmlApplicationContext("classpath:/applicationContext.xml");

        IDao dao = app.getBean(IDao.class);

        DetachedCriteria criteria = dao.init(User.class);
        criteria.addOrder(Order.asc("uuid"));
        criteria.addOrder(Order.asc("name"));
        criteria.add(Restrictions.gt("uuid", 0l));

        dao.findPage(criteria, 1, 20);

    }
}