com.kukababy.plus.dao.SelectFace Maven / Gradle / Ivy
/**
*
*/
package com.kukababy.plus.dao;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
import com.kukababy.plus.pager.Page;
import com.kukababy.plus.pager.Pager;
import com.kukababy.plus.pager.SqlFilter;
import com.kukababy.plus.pojo.Param;
import com.kukababy.plus.pojo.PlusPO;
/**
*
* 描述:
*
*
* @author [email protected]
* @date 2019年3月5日 下午10:35:11
*/
public interface SelectFace {
/**
*
*
*
*
* 描述:
*
*
*
*
* @param entityClass
* @param id
* @return
*/
T get(Class entityClass, Serializable id);
List getAll(Class entityClass);
List select(Class entityClass, Param... whereColVals);
T selectOne(Class entityClass, Param... whereColVals);
Map selectOne(String sql, Param... whereColVals);
Map selectOne(boolean wherePre,String sql, Param... whereColVals);
List