/*
* Copyright 2008 [rapid-framework], Inc. All rights reserved.
* Website: http://www.rapid-framework.org.cn
*/
package cn.org.rapid_framework.util.fortest;
import org.springframework.stereotype.Component;
import cn.org.rapid_framework.page.Page;
import cn.org.rapid_framework.page.PageRequest;
@Component
public class ResourceDao extends BaseHibernateDao<Resource,Long>{
public Class getEntityClass() {
return Resource.class;
}
public Page findByPageRequest(PageRequest pageRequest) {
//XsqlBuilder syntax,please see http://code.google.com/p/rapid-xsqlbuilder
String sql = "from Resource as a where 1=1 "
+ "/~ and a.resourceName = '[resourceName]' ~/"
+ "/~ order by [sortingColumn] [sortingDirection] ~/";
return pageQuery(sql,pageRequest);
}
}