Package org.springframework.data.jdbc.core.convert
@NullMarked
package org.springframework.data.jdbc.core.convert
JDBC-specific conversion classes.
-
ClassDescriptionDelegates each method to the
DataAccessStrategys passed to the constructor in turn until the first that does not throw an exception.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 toJdbcAggregateOperationswhich provides interactions related to complete aggregates.Factory to create aDataAccessStrategybased on the configuration of the provided components.The defaultDataAccessStrategyis to generate SQL statements based on metadata from the entity.AJdbcTypeFactorythat performs the conversion by utilizingJdbcOperations.execute(ConnectionCallback).Delegates all method calls to an instance set after construction.Maps aResultSetto an entity of typeT, including entities referenced.Identifier represents a composite id of an entity that may be composed of one or many parts.Represents an operation that accepts identifier key parts (name, value andtarget type) defining a contract to consumeIdentifiervalues.Callback for generating identifier values through a database sequence.Factory which selects and builds the appropriateInsertStrategyorBatchInsertStrategybased on whether the insert is expected to generate ids.The subject of an insert, described by the entity instance and itsIdentifier, where identifier contains information about data that needs to be considered for the insert but which is not part of the entity.Deprecated, for removal: This API element is subject to removal in a future version.DefaultArrayColumnsimplementation for dialects that do not support array-typed columns.DefaultArrayColumnsimplementation for dialects that do not support array-typed columns.Utility that determines the necessary type conversions between Java types used in the domain model and types compatible with JDBC drivers.AJdbcConverteris responsible for converting for values to the native relational representation and vice versa.Value object to capture custom conversion.JdbcCustomConversions.JdbcConverterConfigurerencapsulates creation ofCustomConversions.ConverterConfigurationwith JDBC specifics.Builder forIdentifier.Allows the creation of instances of database dependent types, e.g.Helper class to register JSR-310 specificConverterimplementations.RelationalConverterthat uses aMappingContextto apply conversion of relational values to property values.MapsCriteriaDefinitionandSortobjects considering mapping metadata and dialect-specific conversion.Value object to represent a field and its meta-information.Extension ofQueryMapper.Fieldto be backed with mapping metadata.Resolves relations within an aggregate.Generates SQL statements to be used bySimpleJdbcRepositoryProvidesSqlGenerators per domain type.Creates theSqlIdentifierParameterSourcefor various SQL operations, dialect identifier processing rules and applicable converters.
JdbcArrayColumns.