All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.easycodebox.jdbc.support.JdbcProcessor Maven / Gradle / Ivy

package com.easycodebox.jdbc.support;

import java.util.List;

import com.easycodebox.jdbc.grammar.SqlGrammar;

/**
 * jdbc处理器,执行sql语句
 * @author WangXiaoJin
 *
 */
public interface JdbcProcessor {
	
	 SqlGrammar instanceSqlGrammar(Class entity);
	
	 SqlGrammar instanceSqlGrammar(Class entity, String alias);

	int insert(SqlGrammar sqlGrammar, String sql, Object parameter, Class resultType);
	
	 T selectOne(SqlGrammar sqlGrammar, String sql, Object parameter, Class resultType);
	
	 List selectList(SqlGrammar sqlGrammar, String sql, Object parameter, Class resultType);
	
	int update(SqlGrammar sqlGrammar, String sql, Object parameter, Class resultType);
	
	int delete(SqlGrammar sqlGrammar, String sql, Object parameter, Class resultType);
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy