com.alilitech.mybatis.jpa.statement.PreMapperStatement Maven / Gradle / Ivy
The newest version!
/*
* Copyright 2017-2022 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.alilitech.mybatis.jpa.statement;
import org.apache.ibatis.executor.keygen.KeyGenerator;
import org.apache.ibatis.mapping.ResultSetType;
import org.apache.ibatis.mapping.SqlCommandType;
import org.apache.ibatis.mapping.SqlSource;
import org.apache.ibatis.mapping.StatementType;
import org.apache.ibatis.scripting.LanguageDriver;
/**
*
* @author Zhou Xiaoxiang
* @since 1.0
*/
public class PreMapperStatement {
private String id;
private SqlSource sqlSource;
private StatementType statementType;
private SqlCommandType sqlCommandType;
private Integer fetchSize;
private Integer timeout;
private String parameterMap;
private Class> parameterType;
private String resultMap;
private Class> resultType;
private ResultSetType resultSetType;
private boolean flushCache;
private boolean useCache;
private boolean resultOrdered;
private KeyGenerator keyGenerator;
private String keyProperty;
private String keyColumn;
private String databaseId;
private LanguageDriver lang;
private String resultSets;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public SqlSource getSqlSource() {
return sqlSource;
}
public void setSqlSource(SqlSource sqlSource) {
this.sqlSource = sqlSource;
}
public StatementType getStatementType() {
return statementType;
}
public void setStatementType(StatementType statementType) {
this.statementType = statementType;
}
public SqlCommandType getSqlCommandType() {
return sqlCommandType;
}
public void setSqlCommandType(SqlCommandType sqlCommandType) {
this.sqlCommandType = sqlCommandType;
}
public Integer getFetchSize() {
return fetchSize;
}
public void setFetchSize(Integer fetchSize) {
this.fetchSize = fetchSize;
}
public Integer getTimeout() {
return timeout;
}
public void setTimeout(Integer timeout) {
this.timeout = timeout;
}
public String getParameterMap() {
return parameterMap;
}
public void setParameterMap(String parameterMap) {
this.parameterMap = parameterMap;
}
public Class> getParameterType() {
return parameterType;
}
public void setParameterType(Class> parameterType) {
this.parameterType = parameterType;
}
public String getResultMap() {
return resultMap;
}
public void setResultMap(String resultMap) {
this.resultMap = resultMap;
}
public Class> getResultType() {
return resultType;
}
public void setResultType(Class> resultType) {
this.resultType = resultType;
}
public ResultSetType getResultSetType() {
return resultSetType;
}
public void setResultSetType(ResultSetType resultSetType) {
this.resultSetType = resultSetType;
}
public boolean isFlushCache() {
return flushCache;
}
public void setFlushCache(boolean flushCache) {
this.flushCache = flushCache;
}
public boolean isUseCache() {
return useCache;
}
public void setUseCache(boolean useCache) {
this.useCache = useCache;
}
public boolean isResultOrdered() {
return resultOrdered;
}
public void setResultOrdered(boolean resultOrdered) {
this.resultOrdered = resultOrdered;
}
public KeyGenerator getKeyGenerator() {
return keyGenerator;
}
public void setKeyGenerator(KeyGenerator keyGenerator) {
this.keyGenerator = keyGenerator;
}
public String getKeyProperty() {
return keyProperty;
}
public void setKeyProperty(String keyProperty) {
this.keyProperty = keyProperty;
}
public String getKeyColumn() {
return keyColumn;
}
public void setKeyColumn(String keyColumn) {
this.keyColumn = keyColumn;
}
public String getDatabaseId() {
return databaseId;
}
public void setDatabaseId(String databaseId) {
this.databaseId = databaseId;
}
public LanguageDriver getLang() {
return lang;
}
public void setLang(LanguageDriver lang) {
this.lang = lang;
}
public String getResultSets() {
return resultSets;
}
public void setResultSets(String resultSets) {
this.resultSets = resultSets;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy