com.jpaquery.core.impl.WhereImpl Maven / Gradle / Ivy
package com.jpaquery.core.impl;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.jpaquery.core.facade.And;
import com.jpaquery.core.facade.JpaQuery;
import com.jpaquery.core.facade.Or;
import com.jpaquery.core.facade.QueryAppender;
import com.jpaquery.core.facade.Where;
import com.jpaquery.core.facade.WherePath;
import com.jpaquery.core.facade.SubJpaQuery.SubJpaQueryType;
import com.jpaquery.core.vo.EntityInfo;
import com.jpaquery.core.vo.QueryContent;
/**
* Where实现
*
* @author lujijiang
*
*/
public class WhereImpl implements Where, Or, And {
static Logger log = LoggerFactory.getLogger(WhereImpl.class);
/**
* 连接类型
*/
WhereType type;
/**
* finder实现类
*/
JpaQueryImpl finderImpl;
/**
* finder处理器
*/
JpaQueryHandler finderHandler;
/**
* where路径
*/
List