org.onetwo.common.db.dquery.MethodDynamicQueryInvokeContext Maven / Gradle / Ivy
package org.onetwo.common.db.dquery;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import org.onetwo.common.db.dquery.annotation.BatchObject;
import org.onetwo.common.db.filequery.ParserContext;
import org.onetwo.common.db.spi.NamedQueryInfo;
import org.onetwo.common.db.spi.QueryProvideManager;
import org.onetwo.common.db.spi.SqlTemplateParser;
import org.onetwo.common.db.spi.SqlTemplateParserAware;
import org.onetwo.common.exception.BaseException;
import org.onetwo.common.utils.LangUtils;
import com.google.common.collect.Sets;
public class MethodDynamicQueryInvokeContext implements NamedQueryInvokeContext {
/***
* 特殊的context变量前缀,若有此前缀,还会作为执行sql的参数对象params
*/
public static final String SPECIAL_CONTEXT_PREFIX = ":";
final private DynamicMethod dynamicMethod;
final private Object[] parameterValues;
final private Map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy