
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