RowMapper
for a given class.AggregateReference
that only holds the id of the referenced aggregate root.RelationalConverter
that uses a MappingContext
to apply basic conversion of relational values to
property values.BasicRelationalConverter
given MappingContext
and a
no-op type factory
throwing UnsupportedOperationException
on type
creation.BasicRelationalConverter
given MappingContext
.BasicRelationalPersistentProperty
.BasicJdbcPersistentProperty
.DataAccessStrategy
s passed to the constructor in turn until the first that does
not throw an exception.Array
instance.DataAccessStrategy
that first checks for queries defined by MyBatis and if it doesn't find one
uses a DefaultDataAccessStrategy
DataAccessStrategy
that first checks for queries defined by MyBatis and if it doesn't find one
uses a DefaultDataAccessStrategy
JdbcAggregateOperations
which provides interactions related to
complete aggregates.DataAccessStrategy
is to generate SQL statements based on meta data from the entity.DefaultDataAccessStrategy
JdbcTypeFactory
that performs the conversion by utilizing
JdbcOperations.execute(ConnectionCallback)
.DefaultJdbcTypeFactory
.DefaultJdbcTypeFactory
.QueryMappingConfiguration
that allows for registration of RowMapper
s and
ResultSetExtractor
s via a fluent Api.Dialect
.DialectResolver
cannot resolve a Dialect
.RepositoryFactorySupport
instance.Identifier
.ResultSet
to an entity of type T
, including entities referenced.Identifier
until all elements have been processed or the
action throws an exception.Identifier
from a Map
of name to value tuples.Dialect
by inspecting a Connection
.Dialect
for a DataSource
.Identifier
for a path to query.Table
annotation get a repository.target type
) defining a
contract to consume Identifier
values.JdbcAggregateOperations
implementation, storing aggregates in and obtaining them from a JDBC data store.JdbcAggregateTemplate
given ApplicationContext
, RelationalMappingContext
and
DataAccessStrategy
.JdbcAggregateTemplate
given ApplicationEventPublisher
,
RelationalMappingContext
and DataAccessStrategy
.JdbcAggregateTemplate
as a bean for easy use in applications that need a lower level of
abstraction than the normal repository abstraction.ArrayColumns
that offer JDBC-specific functionality.ArrayColumns
implementation for dialects that do not support array-typed columns.ArrayColumns
implementation for dialects that do not support array-typed columns.JdbcConverter
is responsible for converting for values to the native relational representation and vice
versa.RelationalConverter
using the configured
AbstractJdbcConfiguration.jdbcMappingContext(Optional, JdbcCustomConversions)
.JdbcCustomConversions
object.JdbcCustomConversions
instance registering the given converters and the default store
converters.JdbcCustomConversions
instance registering the given converters and the default store
converters.JdbcCustomConversions
instance given
CustomConversions.ConverterConfiguration
.Converter
s in a JdbcCustomConversions
object if required.Db2Dialect
that registers JDBC specific converters.ArrayColumns
that offer JDBC specific functionality.JDBC dialect
by inspecting NamedParameterJdbcOperations
.Db2Dialect
that registers JDBC specific converters.Identifier
.MappingContext
implementation for JDBC.JdbcMappingContext
.JdbcMappingContext
using the given NamingStrategy
.JdbcMappingContext
and apply an optional NamingStrategy
.Db2Dialect
that registers JDBC specific converters.QueryMethod
implementation that implements a method by executing the query from a Query
annotation on
that method.RepositoryConfigurationExtension
extending the repository
registration process by registering JDBC repositories.JdbcRepositoryFactory
for the given DataAccessStrategy
,
RelationalMappingContext
and ApplicationEventPublisher
.FactoryBean
interface to allow easy setup of
repository factories via Spring configuration.JdbcRepositoryFactoryBean
for the given repository interface.SimpleTypeHolder
enriched with specific simple types for relational database
access.SqlServerDialect
that registers JDBC specific converters.Types
into a JDBCType
instance or null if the value is
JdbcUtils.TYPE_UNKNOWN
JDBCType
suitable for passing a value of the provided type to a
PreparedStatement
.PreparedStatement
.Converter
implementations.MyBatisContext
instances get passed to MyBatis mapped statements as arguments, making Ids, instances,
domainType and other attributes available to the statements.DataAccessStrategy
implementation based on MyBatis.DataAccessStrategy
based on MyBatis.MyBatisDataAccessStrategy
instead of the default one.AbstractJdbcQuery
implementation based on a PartTree
.PartTreeJdbcQuery
.PartTreeJdbcQuery
.RowMapper
as to be used for the given type.ResultProcessor
.CrudRepository
interface.SqlGenerator
s per domain type.Types
value suitable for passing a value of the provided type to a
PreparedStatement
.StringBasedJdbcQuery
for the given JdbcQueryMethod
, RelationalMappingContext
and RowMapper
.StringBasedJdbcQuery
for the given JdbcQueryMethod
, RelationalMappingContext
and RowMapperFactory
.Map
containing the identifier name to value tuples.JdbcTypeFactory
can not be provided but an instance needs
to be provided anyway, mostly for providing backward compatibility.previousVersion
property.Identifier
from the current instance and sets the value for key
.JdbcValue
that contains the converted value and information how to bind it
to JDBC parameters.Copyright © 2017–2022 Pivotal Software, Inc.. All rights reserved.