/* * 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); } }