1

remove: излишний функционал

This commit is contained in:
2025-03-03 21:04:16 +03:00
parent 98aa8b73b6
commit 9e3baaae73
4 changed files with 5 additions and 264 deletions

View File

@@ -3,34 +3,15 @@ package ru.di9.jdbc;
import org.intellij.lang.annotations.Language;
import java.util.List;
import java.util.Optional;
import java.util.function.Consumer;
public interface JdbcTemplate {
void execute(@Language("GenericSQL") String sql) throws DataAccessException;
void execute(@Language("GenericSQL") String sql, PreparedStatementProcessor psp) throws DataAccessException;
<T> T query(@Language("GenericSQL") String sql, ResultSetExtractor<T> rse) throws DataAccessException;
<T> T query(@Language("GenericSQL") String sql, PreparedStatementProcessor psp, ResultSetExtractor<T> rse)
<T> void query(@Language("GenericSQL") String sql, PreparedStatementProcessor psp, ResultSetExtractor<T> rse)
throws DataAccessException;
<T> Optional<T> queryOne(@Language("GenericSQL") String sql, ResultSetExtractor<T> rse)
throws DataAccessException;
<T> Optional<T> queryOne(@Language("GenericSQL") String sql, PreparedStatementProcessor psp,
ResultSetExtractor<T> rse) throws DataAccessException;
<T> List<T> queryList(@Language("GenericSQL") String sql,
final RowMapper<T> rowMapper) throws DataAccessException;
<T> List<T> queryList(@Language("GenericSQL") String sql, PreparedStatementProcessor psp,
final RowMapper<T> rowMapper) throws DataAccessException;
<T> T insert(@Language("GenericSQL") String sql, PreparedStatementProcessor psp,
ResultSetExtractor<T> processGeneratedKey) throws DataAccessException;
void transaction(Consumer<JdbcTemplate> consumer);
}