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.NamedParameterJdbcOperations containing methods for
performing batch updates with generated keys.DataAccessStrategys 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 DefaultDataAccessStrategyDataAccessStrategy that first checks for queries defined by MyBatis and if it doesn't find one
uses a DefaultDataAccessStrategyJdbcAggregateOperations which provides interactions related to
complete aggregates.DataAccessStrategy is to generate SQL statements based on meta data from the entity.DefaultDataAccessStrategyJdbcTypeFactory that performs the conversion by utilizing
JdbcOperations.execute(ConnectionCallback).DefaultJdbcTypeFactory.DefaultJdbcTypeFactory.QueryMappingConfiguration that allows for registration of RowMappers and
ResultSetExtractors 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.DataAccessStrategy.insert(Object, Class, Identifier, IdValueSource). This will no longer insert as
expected when the id property of the instance is pre-populated.InsertStrategy or BatchInsertStrategy based on
whether the insert is expected to generate ids.Identifier, where identifier contains
information about data that needs to be considered for the insert but which is not part of the entity.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.Converters 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.targetSqlTypeFor(Class) instead.JdbcValuePreparedStatement.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.SqlGenerators per domain type.SqlIdentifierParameterSource for various SQL operations, dialect identifier processing rules and
applicable converters.targetSqlTypeFor(Class) instead.StringBasedJdbcQuery for the given JdbcQueryMethod, RelationalMappingContext
and RowMapper.StringBasedJdbcQuery for the given JdbcQueryMethod, RelationalMappingContext
and RowMapperFactory.SQLType value suitable for passing a value of the provided type to JDBC driver.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.JdbcValue that contains the converted value and information how to bind it
to JDBC parameters.Copyright © 2017–2022 Pivotal Software, Inc.. All rights reserved.