Spring JDBC接口设计
2025-08-11 15:43:58 0 举报
Spring JDBC接口设计
作者其他创作
大纲/内容
<<接口>>ConnectionProxy
+ getTargetConnection():Connection
DaoSupport
InitializingBean
SqlFunction
- rowMapper:final SingleColumnRowMapper<T> = new SingleColumnRowMapper() 单行结果集
StoredProcedure
SqlOperation
- preparedStatementFactory:PreparedStatementCreatorFactory- cachedSql:ParsedSql
JdbcTemplate
提供这些接口方法的实现
<<接口>>AutoCloseable
JdbcAccessor
- dataSource:DataSource
+ setDataSource+ getDataSource:DataSource# obtainDataSource:DataSource
MapperFactoryBean
JdbcDaoSupport
NamedParameterJdbcDaoSupport
SqlCall
- callString:String- callableStatementFactory:CallableStatementCreatorFactory
<<接口>>PGConnection
RdbmsOperation
- jdbcTemplate:JdbcTemplate = new JdbcTemplate()- sql:String- declaredParameters:final List<SqlParameter>- compiled:volatile boolean
SqlUpdate
- maxRowsAffected:int = 0- requiredRowsAffected:int = 0
ProxyConnection
FactoryBean
<<接口>>Connection
SqlQuery
- rowsExpected:int = 0
JdbcUserDetailsManager
<<接口>>JdbcOperations
定义了通过JDBC操作数据库的基本操作方法,比如execute方法、query方法、update方法等
HikariProxyConnection
JdbcDaoImpl
PgConnection
<<接口>>Wrapper
MappingSqlQueryWithParameters
MappingSqlQuery
SqlSessionDaoSupport
<<接口>>BaseConnection
0 条评论
下一页