/* * 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 RoleDao extends BaseHibernateDao{ public Class getEntityClass() { return Role.class; } public Page findByPageRequest(PageRequest pageRequest) { //XsqlBuilder syntax,please see http://code.google.com/p/rapid-xsqlbuilder String sql = "from Role as a where 1=1 " + "/~ and a.roleName = '[roleName]' ~/" + "/~ and a.resourceId = '[resourceId]' ~/" + "/~ order by [sortingColumn] [sortingDirection] ~/"; return pageQuery(sql,pageRequest); } }