/** * SDataTypeDao.java 2010/03/07 */ package com.ycsoft.business.dao.system; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.system.SDataRightType; import com.ycsoft.commons.helper.StringHelper; import com.ycsoft.daos.abstracts.BaseEntityDao; import com.ycsoft.daos.core.JDBCException; /** * SDataTypeDao -> S_DATA_TYPE table's operator */ @Component public class SDataRightTypeDao extends BaseEntityDao<SDataRightType> { /** * */ private static final long serialVersionUID = 5086597786887333140L; /** * default empty constructor */ public SDataRightTypeDao() {} @SuppressWarnings("unchecked") public List queryDynamicData(String tableName,String resultColumn,String selectColumn) throws Exception { if(StringHelper.isEmpty(tableName)) return null; String sql = "select "+resultColumn+","+selectColumn+" from "+tableName; return createSQLQuery(sql).list(); } public List<SDataRightType> queryDataRight() throws JDBCException { String sql = "select * from s_data_right_type t order by t.is_level"; return this.createQuery(sql).list(); } }