package jef.database.query;
import java.io.Serializable;
import java.util.List;
import jef.common.Entry;
/**
* 一个查询字段映射到对象层级结构的数据模型。框架内部使用。
* @author Administrator
*
*/
public interface EntityMappingProvider extends Serializable{
/**
* 获取映射模型当中的所有查询。框架内部使用。
* @return
*/
List<ISelectItemProvider> getReference();
/**
* 获取映射模型。框架内部使用。
* @return
*/
Entry<String[],ISelectItemProvider[]> getPopulationDesc();
/**
* 是否为多表查询
* @return
*/
public boolean isMultiTable();
}