See: Description
| Interface | Description |
|---|---|
| DataAccessStrategy |
Abstraction for accesses to the database that should be implementable with a single SQL statement per method and
relates to a single entity as opposed to
JdbcAggregateOperations which provides interactions related to
complete aggregates. |
| Identifier.IdentifierConsumer |
Represents an operation that accepts identifier key parts (name, value and
target type) defining a
contract to consume Identifier values. |
| JdbcConverter |
A
JdbcConverter is responsible for converting for values to the native relational representation and vice
versa. |
| JdbcTypeFactory |
Allows the creation of instances of database dependent types, e.g.
|
| RelationResolver |
Resolves relations within an aggregate.
|
| Class | Description |
|---|---|
| BasicJdbcConverter |
RelationalConverter that uses a MappingContext to apply basic conversion of relational values to
property values. |
| BatchJdbcOperations |
Counterpart to
NamedParameterJdbcOperations containing methods for
performing batch updates with generated keys. |
| CascadingDataAccessStrategy |
Delegates each methods to the
DataAccessStrategys passed to the constructor in turn until the first that does
not throw an exception. |
| DefaultDataAccessStrategy |
The default
DataAccessStrategy is to generate SQL statements based on meta data from the entity. |
| DefaultJdbcTypeFactory |
A
JdbcTypeFactory that performs the conversion by utilizing
JdbcOperations.execute(ConnectionCallback). |
| DelegatingDataAccessStrategy |
Delegates all method calls to an instance set after construction.
|
| EntityRowMapper<T> |
Maps a
ResultSet to an entity of type T, including entities referenced. |
| Identifier |
Identifier represents a composite id of an entity that may be composed of one or many parts.
|
| InsertStrategyFactory |
Factory which selects and builds the appropriate
InsertStrategy or BatchInsertStrategy based on
whether the insert is expected to generate ids. |
| InsertSubject<T> |
The subject of an insert, described by the entity instance and its
Identifier, where identifier contains
information about data that needs to be considered for the insert but which is not part of the entity. |
| JdbcCustomConversions |
Value object to capture custom conversion.
|
| JdbcIdentifierBuilder |
Builder for
Identifier. |
| JdbcValue | Deprecated
use
JdbcValue |
| Jsr310TimestampBasedConverters |
Helper class to register JSR-310 specific
Converter implementations. |
| SqlGeneratorSource |
Provides
SqlGenerators per domain type. |
| SqlParametersFactory |
Creates the
SqlIdentifierParameterSource for various SQL operations, dialect identifier processing rules and
applicable converters. |
| Enum | Description |
|---|---|
| JdbcColumnTypes |
Utility that determines the necessary type conversions between Java types used in the domain model and types
compatible with JDBC drivers.
|
| Jsr310TimestampBasedConverters.InstantToTimestampConverter | |
| Jsr310TimestampBasedConverters.LocalDateTimeToTimestampConverter | |
| Jsr310TimestampBasedConverters.LocalDateToTimestampConverter | |
| Jsr310TimestampBasedConverters.LocalTimeToTimestampConverter | |
| Jsr310TimestampBasedConverters.TimestampToInstantConverter | |
| Jsr310TimestampBasedConverters.TimestampToLocalDateConverter | |
| Jsr310TimestampBasedConverters.TimestampToLocalDateTimeConverter | |
| Jsr310TimestampBasedConverters.TimestampToLocalTimeConverter |
Copyright © 2017–2022 Pivotal Software, Inc.. All rights reserved.