Skip navigation links
Spring Data JDBC
A B C D E F G H I J M N O P Q R S T U V W 

A

AbstractJdbcConfiguration - Class in org.springframework.data.jdbc.repository.config
Beans that must be registered for Spring Data JDBC to work.
AbstractJdbcConfiguration() - Constructor for class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
 
AbstractJdbcQuery - Class in org.springframework.data.jdbc.repository.query
Base class for queries based on a repository method.
AbstractJdbcQuery.ConvertingRowMapper<T> - Class in org.springframework.data.jdbc.repository.query
Delegating RowMapper that reads a row into T and converts it afterwards into Object.
AbstractJdbcQuery.RowMapperFactory - Interface in org.springframework.data.jdbc.repository.query
Factory to create a RowMapper for a given class.
accept(SqlIdentifier, Object, Class<?>) - Method in interface org.springframework.data.jdbc.core.convert.Identifier.IdentifierConsumer
Performs this operation on the given arguments.
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
acquireLockAll(LockMode, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Acquire a lock on all aggregates of the given domain type.
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Acquire a lock on the aggregate specified by id.
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
afterPropertiesSet() - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
AggregateReference<T,ID> - Interface in org.springframework.data.jdbc.core.mapping
A reference to the aggregate root of a different aggregate.
AggregateReference.IdOnlyAggregateReference<T,ID> - Class in org.springframework.data.jdbc.core.mapping
An AggregateReference that only holds the id of the referenced aggregate root.
AUTOGENERATED_ID_TYPES - Static variable in class org.springframework.data.jdbc.core.mapping.JdbcSimpleTypes
 

B

BasicJdbcConverter - Class in org.springframework.data.jdbc.core.convert
RelationalConverter that uses a MappingContext to apply basic conversion of relational values to property values.
BasicJdbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationResolver) - Constructor for class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
Creates a new BasicRelationalConverter given MappingContext and a no-op type factory throwing UnsupportedOperationException on type creation.
BasicJdbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationResolver, CustomConversions, JdbcTypeFactory, IdentifierProcessing) - Constructor for class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
Creates a new BasicRelationalConverter given MappingContext.
BasicJdbcPersistentProperty - Class in org.springframework.data.jdbc.core.mapping
BasicJdbcPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, RelationalMappingContext) - Constructor for class org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
BasicJdbcPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, NamingStrategy) - Constructor for class org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
BatchJdbcOperations - Class in org.springframework.data.jdbc.core.convert
Counterpart to NamedParameterJdbcOperations containing methods for performing batch updates with generated keys.
BatchJdbcOperations(JdbcOperations) - Constructor for class org.springframework.data.jdbc.core.convert.BatchJdbcOperations
 
build() - Method in class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
 

C

CascadingDataAccessStrategy - Class in org.springframework.data.jdbc.core.convert
Delegates each methods to the DataAccessStrategys passed to the constructor in turn until the first that does not throw an exception.
CascadingDataAccessStrategy(List<DataAccessStrategy>) - Constructor for class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
convert(Instant) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.InstantToTimestampConverter
 
convert(LocalDateTime) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalDateTimeToTimestampConverter
 
convert(LocalDate) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalDateToTimestampConverter
 
convert(LocalTime) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalTimeToTimestampConverter
 
convert(Timestamp) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToInstantConverter
 
convert(Timestamp) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalDateConverter
 
convert(Timestamp) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalDateTimeConverter
 
convert(Timestamp) - Method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalTimeConverter
 
convert(TimestampWithTimeZone) - Method in enum org.springframework.data.jdbc.core.dialect.H2TimestampWithTimeZoneToOffsetDateTimeConverter
Deprecated.
 
ConvertingRowMapper(RowMapper<T>, Converter<Object, Object>) - Constructor for class org.springframework.data.jdbc.repository.query.AbstractJdbcQuery.ConvertingRowMapper
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
count(Class<?>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Counts the rows in the table representing the given domain type.
count(Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
count(Class<?>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Counts the number of aggregates of a given type.
count(Class<?>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
count(Class<?>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
count() - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
create(Class<?>) - Method in interface org.springframework.data.jdbc.repository.query.AbstractJdbcQuery.RowMapperFactory
 
createArray(Object[]) - Method in class org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory
 
createArray(Object[]) - Method in interface org.springframework.data.jdbc.core.convert.JdbcTypeFactory
Converts the provided value in a Array instance.
createCombinedAccessStrategy(RelationalMappingContext, JdbcConverter, NamedParameterJdbcOperations, SqlSession, Dialect) - Static method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Create a DataAccessStrategy that first checks for queries defined by MyBatis and if it doesn't find one uses a DefaultDataAccessStrategy
createCombinedAccessStrategy(RelationalMappingContext, JdbcConverter, NamedParameterJdbcOperations, SqlSession, NamespaceStrategy, Dialect) - Static method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Create a DataAccessStrategy that first checks for queries defined by MyBatis and if it doesn't find one uses a DefaultDataAccessStrategy
createParameters(Method) - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
 
createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
 
createQuery(RelationalParametersParameterAccessor, ReturnedType) - Method in class org.springframework.data.jdbc.repository.query.PartTreeJdbcQuery
 

D

DataAccessStrategy - Interface in org.springframework.data.jdbc.core.convert
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.
dataAccessStrategyBean(NamedParameterJdbcOperations, JdbcConverter, JdbcMappingContext, Dialect) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Create a DataAccessStrategy for reuse in the JdbcAggregateOperations and the JdbcConverter.
dataAccessStrategyBean(NamedParameterJdbcOperations, JdbcConverter, JdbcMappingContext, Dialect) - Method in class org.springframework.data.jdbc.repository.config.MyBatisJdbcConfiguration
 
DEFAULT_INSTANCE - Static variable in interface org.springframework.data.jdbc.mybatis.NamespaceStrategy
 
DefaultDataAccessStrategy - Class in org.springframework.data.jdbc.core.convert
The default DataAccessStrategy is to generate SQL statements based on meta data from the entity.
DefaultDataAccessStrategy(SqlGeneratorSource, RelationalMappingContext, JdbcConverter, NamedParameterJdbcOperations, SqlParametersFactory, InsertStrategyFactory) - Constructor for class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
DefaultDialectProvider() - Constructor for class org.springframework.data.jdbc.repository.config.DialectResolver.DefaultDialectProvider
 
DefaultJdbcTypeFactory - Class in org.springframework.data.jdbc.core.convert
A JdbcTypeFactory that performs the conversion by utilizing JdbcOperations.execute(ConnectionCallback).
DefaultJdbcTypeFactory(JdbcOperations) - Constructor for class org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory
Creates a new DefaultJdbcTypeFactory.
DefaultJdbcTypeFactory(JdbcOperations, JdbcArrayColumns) - Constructor for class org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory
Creates a new DefaultJdbcTypeFactory.
DefaultQueryMappingConfiguration - Class in org.springframework.data.jdbc.repository.config
A QueryMappingConfiguration that allows for registration of RowMappers and ResultSetExtractors via a fluent Api.
DefaultQueryMappingConfiguration() - Constructor for class org.springframework.data.jdbc.repository.config.DefaultQueryMappingConfiguration
 
DelegatingDataAccessStrategy - Class in org.springframework.data.jdbc.core.convert
Delegates all method calls to an instance set after construction.
DelegatingDataAccessStrategy() - Constructor for class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
delete(Object, Class<?>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes a single row identified by the id, from the table identified by the domainType.
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes all entities reachable via propertyPath from the instance identified by rootId.
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
delete(T, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Delete an aggregate identified by it's aggregate root.
delete(S, Class<S>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
delete(T) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
deleteAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes all entities of the given domain type.
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes all entities reachable via propertyPath from any instance.
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
deleteAll(Class<?>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Delete all aggregates of a given type.
deleteAll(Class<?>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
deleteAll() - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
deleteAllById(Iterable<? extends ID>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
deleteById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Deletes a single Aggregate including all entities contained in that aggregate.
deleteById(Object, Class<S>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
deleteById(ID) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
deleteWithVersion(Object, Class<T>, Number) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes a single entity from the database and enforce optimistic record locking using the version property.
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
describedBy(T, Identifier) - Static method in class org.springframework.data.jdbc.core.convert.InsertSubject
 
DialectResolver - Class in org.springframework.data.jdbc.repository.config
Resolves a Dialect.
DialectResolver.DefaultDialectProvider - Class in org.springframework.data.jdbc.repository.config
 
DialectResolver.JdbcDialectProvider - Interface in org.springframework.data.jdbc.repository.config
SPI to extend Spring's default JDBC Dialect discovery mechanism.
DialectResolver.NoDialectException - Exception in org.springframework.data.jdbc.repository.config
Exception thrown when DialectResolver cannot resolve a Dialect.
doCreateRepositoryFactory() - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
Creates the actual RepositoryFactorySupport instance.

E

empty() - Static method in class org.springframework.data.jdbc.core.convert.Identifier
Returns an empty Identifier.
empty() - Static method in class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
 
EMPTY - Static variable in interface org.springframework.data.jdbc.repository.QueryMappingConfiguration
An immutable empty instance that will return null for all arguments.
EnableJdbcAuditing - Annotation Type in org.springframework.data.jdbc.repository.config
Annotation to enable auditing in JDBC via annotation configuration.
EnableJdbcRepositories - Annotation Type in org.springframework.data.jdbc.repository.config
Annotation to enable JDBC repositories.
EntityRowMapper<T> - Class in org.springframework.data.jdbc.core.convert
Maps a ResultSet to an entity of type T, including entities referenced.
EntityRowMapper(PersistentPropertyPathExtension, JdbcConverter, Identifier) - Constructor for class org.springframework.data.jdbc.core.convert.EntityRowMapper
 
EntityRowMapper(RelationalPersistentEntity<T>, JdbcConverter) - Constructor for class org.springframework.data.jdbc.core.convert.EntityRowMapper
 
equals(Object) - Method in class org.springframework.data.jdbc.core.convert.Identifier
 
equals(Object) - Method in class org.springframework.data.jdbc.core.convert.InsertSubject
 
equals(Object) - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
equals(Object) - Method in class org.springframework.data.jdbc.core.mapping.JdbcValue
 
execute(Object[]) - Method in class org.springframework.data.jdbc.repository.query.PartTreeJdbcQuery
 
execute(Object[]) - Method in class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
existsById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
returns if a row with the given id exists for the given type.
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
existsById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Checks if an aggregate identified by type and id exists in the database.
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
existsById(ID) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 

F

findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities of the given type.
findAll(Class<T>, Sort) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities of the given type, sorted.
findAll(Class<T>, Pageable) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities of the given type, paged and sorted.
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load all aggregates of a given type.
findAll(Class<T>, Sort) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load all aggregates of a given type, sorted.
findAll(Class<T>, Pageable) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load a page of (potentially sorted) aggregates of a given type.
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAll() - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAll(Sort) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAll(Pageable) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities that match one of the ids passed as an argument.
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load all aggregates of a given type that are identified by the given ids.
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.RelationResolver
Finds all entities reachable via path.
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads a single entity identified by type and id.
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load an aggregate from the database.
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findById(ID) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
forBackReferences(JdbcConverter, PersistentPropertyPathExtension, Object) - Static method in class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
Creates ParentKeys with backreference for the given path and value of the parents id.
forEach(Identifier.IdentifierConsumer) - Method in class org.springframework.data.jdbc.core.convert.Identifier
Performs the given action for each element of the Identifier until all elements have been processed or the action throws an exception.
from(Map<SqlIdentifier, Object>) - Static method in class org.springframework.data.jdbc.core.convert.Identifier
Creates an Identifier from a Map of name to value tuples.

G

get(String) - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
Returns a value for the given key.
getArraySupport() - Method in interface org.springframework.data.jdbc.core.dialect.JdbcDialect
Returns the JDBC specific array support object that describes how array-typed columns are supported by this dialect.
getArraySupport() - Method in class org.springframework.data.jdbc.core.dialect.JdbcPostgresDialect
 
getArrayType(Class<?>) - Method in interface org.springframework.data.jdbc.core.dialect.JdbcArrayColumns
 
getArrayTypeName(SQLType) - Method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.DefaultSupport
 
getArrayTypeName(SQLType) - Method in interface org.springframework.data.jdbc.core.dialect.JdbcArrayColumns
The appropriate SQL type as a String which should be used to represent the given SQLType in an Array.
getArrayTypeName(SQLType) - Method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.Unsupported
 
getColumnType(RelationalPersistentProperty) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
getColumnType(RelationalPersistentProperty) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
The type to be used to store this property in the database.
getConverters() - Method in class org.springframework.data.jdbc.core.dialect.JdbcDb2Dialect
 
getConverters() - Method in class org.springframework.data.jdbc.core.dialect.JdbcH2Dialect
Deprecated.
 
getConverters() - Method in class org.springframework.data.jdbc.core.dialect.JdbcMySqlDialect
 
getConverters() - Method in class org.springframework.data.jdbc.core.dialect.JdbcSqlServerDialect
 
getConvertersToRegister() - Static method in class org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters
Returns the converters to be registered.
getDialect() - Method in class org.springframework.data.jdbc.core.convert.SqlGeneratorSource
 
getDialect(JdbcOperations) - Method in class org.springframework.data.jdbc.repository.config.DialectResolver.DefaultDialectProvider
 
getDialect(JdbcOperations) - Static method in class org.springframework.data.jdbc.repository.config.DialectResolver
Retrieve a Dialect by inspecting a Connection.
getDialect(JdbcOperations) - Method in interface org.springframework.data.jdbc.repository.config.DialectResolver.JdbcDialectProvider
Returns a Dialect for a DataSource.
getDomainType() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The domain type of the entity to query or act upon.
getEntityInformation() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
getEntityInformation(Class<T>) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getId() - Method in interface org.springframework.data.jdbc.core.mapping.AggregateReference
 
getId() - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
getId() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The ID of the entity to query/act upon.
getIdentifier() - Method in class org.springframework.data.jdbc.core.convert.InsertSubject
 
getIdentifier() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The Identifier for a path to query.
getIdentifyingAnnotations() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
In strict mode only domain types having a Table annotation get a repository.
getInstance() - Method in class org.springframework.data.jdbc.core.convert.InsertSubject
 
getInstance() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The entity to act upon.
getJdbcType() - Method in class org.springframework.data.jdbc.core.mapping.JdbcValue
 
getModuleName() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getModulePrefix() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getNamedQueryName() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
getNamespace(Class<?>) - Method in interface org.springframework.data.jdbc.mybatis.NamespaceStrategy
Get a namespace that corresponds to the given domain type.
getParameters() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
getParts() - Method in class org.springframework.data.jdbc.core.convert.Identifier
 
getQueryExecution(JdbcQueryMethod, ResultSetExtractor<?>, RowMapper<?>) - Method in class org.springframework.data.jdbc.repository.query.AbstractJdbcQuery
Creates a JdbcQueryExecution given JdbcQueryMethod, ResultSetExtractor an RowMapper.
getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getQueryMethod() - Method in class org.springframework.data.jdbc.repository.query.AbstractJdbcQuery
 
getQueryMethod() - Method in class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
 
getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getRowMapper(Class<T>) - Method in class org.springframework.data.jdbc.repository.config.DefaultQueryMappingConfiguration
 
getRowMapper(Class<T>) - Method in interface org.springframework.data.jdbc.repository.QueryMappingConfiguration
 
getSqlType(RelationalPersistentProperty) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
Deprecated.
getSqlType(RelationalPersistentProperty) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Deprecated.
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getTargetSqlType(RelationalPersistentProperty) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
getTargetSqlType(RelationalPersistentProperty) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
The SQL type constant used when using this property as a parameter for a SQL statement.
getValue() - Method in class org.springframework.data.jdbc.core.mapping.JdbcValue
 

H

H2TimestampWithTimeZoneToOffsetDateTimeConverter - Enum in org.springframework.data.jdbc.core.dialect
Deprecated.
This is only used for H2 1.x support which will be dropped with the next major release. Use H2Dialect instead.
hasAnnotatedQuery() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
hasAnnotatedQueryName() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
hashCode() - Method in class org.springframework.data.jdbc.core.convert.Identifier
 
hashCode() - Method in class org.springframework.data.jdbc.core.convert.InsertSubject
 
hashCode() - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
hashCode() - Method in class org.springframework.data.jdbc.core.mapping.JdbcValue
 
hasLockMode() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
HOLDER - Static variable in class org.springframework.data.jdbc.core.mapping.JdbcSimpleTypes
 

I

Identifier - Class in org.springframework.data.jdbc.core.convert
Identifier represents a composite id of an entity that may be composed of one or many parts.
Identifier.IdentifierConsumer - Interface in org.springframework.data.jdbc.core.convert
Represents an operation that accepts identifier key parts (name, value and target type) defining a contract to consume Identifier values.
IdOnlyAggregateReference(ID) - Constructor for class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
insert(T, Class<T>, Identifier, IdValueSource) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
insert(List<InsertSubject<T>>, Class<T>, IdValueSource) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
insert(T, Class<T>, Identifier) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deprecated.
since 2.4, use DataAccessStrategy.insert(Object, Class, Identifier, IdValueSource). This will no longer insert as expected when the id property of the instance is pre-populated.
insert(T, Class<T>, Identifier, IdValueSource) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Inserts the data of a single entity.
insert(List<InsertSubject<T>>, Class<T>, IdValueSource) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Inserts the data of multiple entities.
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
insert(T, Class<T>, Identifier, IdValueSource) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
insert(List<InsertSubject<T>>, Class<T>, IdValueSource) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
insert(T, Class<T>, Identifier, IdValueSource) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
insert(List<InsertSubject<T>>, Class<T>, IdValueSource) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
insert(T) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Dedicated insert function.
insert(T) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
Dedicated insert function to do just the insert of an instance of an aggregate, including all the members of the aggregate.
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
insert(T, Class<T>, Identifier, IdValueSource) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
insert(List<InsertSubject<T>>, Class<T>, IdValueSource) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
InsertStrategyFactory - Class in org.springframework.data.jdbc.core.convert
Factory which selects and builds the appropriate InsertStrategy or BatchInsertStrategy based on whether the insert is expected to generate ids.
InsertStrategyFactory(NamedParameterJdbcOperations, BatchJdbcOperations, Dialect) - Constructor for class org.springframework.data.jdbc.core.convert.InsertStrategyFactory
 
InsertSubject<T> - Class in org.springframework.data.jdbc.core.convert
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.
INSTANCE - Static variable in class org.springframework.data.jdbc.core.dialect.JdbcDb2Dialect
 
INSTANCE - Static variable in class org.springframework.data.jdbc.core.dialect.JdbcH2Dialect
Deprecated.
 
INSTANCE - Static variable in class org.springframework.data.jdbc.core.dialect.JdbcPostgresDialect
 
INSTANCE - Static variable in class org.springframework.data.jdbc.core.dialect.JdbcSqlServerDialect
 
isAssociation() - Method in class org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
 
isModifyingQuery() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
Returns whether the query method is a modifying one.
isReference() - Method in class org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
 
isSupported() - Method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.DefaultSupport
 
isSupported() - Method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.Unsupported
 

J

JdbcAggregateOperations - Interface in org.springframework.data.jdbc.core
Specifies a operations one can perform on a database, based on an Domain Type.
JdbcAggregateTemplate - Class in org.springframework.data.jdbc.core
JdbcAggregateOperations implementation, storing aggregates in and obtaining them from a JDBC data store.
JdbcAggregateTemplate(ApplicationContext, RelationalMappingContext, JdbcConverter, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.JdbcAggregateTemplate
JdbcAggregateTemplate(ApplicationEventPublisher, RelationalMappingContext, JdbcConverter, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.JdbcAggregateTemplate
jdbcAggregateTemplate(ApplicationContext, JdbcMappingContext, JdbcConverter, DataAccessStrategy) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Register a JdbcAggregateTemplate as a bean for easy use in applications that need a lower level of abstraction than the normal repository abstraction.
JdbcArrayColumns - Interface in org.springframework.data.jdbc.core.dialect
ArrayColumns that offer JDBC-specific functionality.
JdbcArrayColumns.DefaultSupport - Enum in org.springframework.data.jdbc.core.dialect
Default ArrayColumns implementation for dialects that do not support array-typed columns.
JdbcArrayColumns.Unsupported - Enum in org.springframework.data.jdbc.core.dialect
Default ArrayColumns implementation for dialects that do not support array-typed columns.
JdbcColumnTypes - Enum in org.springframework.data.jdbc.core.convert
Utility that determines the necessary type conversions between Java types used in the domain model and types compatible with JDBC drivers.
JdbcConverter - Interface in org.springframework.data.jdbc.core.convert
A JdbcConverter is responsible for converting for values to the native relational representation and vice versa.
jdbcConverter(JdbcMappingContext, NamedParameterJdbcOperations, RelationResolver, JdbcCustomConversions, Dialect) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
JdbcCustomConversions - Class in org.springframework.data.jdbc.core.convert
Value object to capture custom conversion.
JdbcCustomConversions() - Constructor for class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
Creates an empty JdbcCustomConversions object.
JdbcCustomConversions(List<?>) - Constructor for class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
Create a new JdbcCustomConversions instance registering the given converters and the default store converters.
JdbcCustomConversions(CustomConversions.StoreConversions, List<?>) - Constructor for class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
Create a new JdbcCustomConversions instance registering the given converters and the default store converters.
JdbcCustomConversions(CustomConversions.ConverterConfiguration) - Constructor for class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
Create a new JdbcCustomConversions instance given CustomConversions.ConverterConfiguration.
jdbcCustomConversions() - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Register custom Converters in a JdbcCustomConversions object if required.
JdbcDb2Dialect - Class in org.springframework.data.jdbc.core.dialect
Db2Dialect that registers JDBC specific converters.
JdbcDb2Dialect() - Constructor for class org.springframework.data.jdbc.core.dialect.JdbcDb2Dialect
 
JdbcDialect - Interface in org.springframework.data.jdbc.core.dialect
ArrayColumns that offer JDBC specific functionality.
jdbcDialect(NamedParameterJdbcOperations) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Resolves a JDBC dialect by inspecting NamedParameterJdbcOperations.
JdbcH2Dialect - Class in org.springframework.data.jdbc.core.dialect
Deprecated.
This is only used for H2 1.x support which will be dropped with the next major release. Use H2Dialect instead.
JdbcH2Dialect() - Constructor for class org.springframework.data.jdbc.core.dialect.JdbcH2Dialect
Deprecated.
 
JdbcIdentifierBuilder - Class in org.springframework.data.jdbc.core.convert
Builder for Identifier.
JdbcMappingContext - Class in org.springframework.data.jdbc.core.mapping
MappingContext implementation for JDBC.
JdbcMappingContext() - Constructor for class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
Creates a new JdbcMappingContext.
JdbcMappingContext(NamingStrategy) - Constructor for class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
Creates a new JdbcMappingContext using the given NamingStrategy.
jdbcMappingContext(Optional<NamingStrategy>, JdbcCustomConversions) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Register a JdbcMappingContext and apply an optional NamingStrategy.
JdbcMySqlDialect - Class in org.springframework.data.jdbc.core.dialect
Db2Dialect that registers JDBC specific converters.
JdbcMySqlDialect(IdentifierProcessing) - Constructor for class org.springframework.data.jdbc.core.dialect.JdbcMySqlDialect
 
JdbcMySqlDialect() - Constructor for class org.springframework.data.jdbc.core.dialect.JdbcMySqlDialect
 
JdbcPostgresDialect - Class in org.springframework.data.jdbc.core.dialect
JDBC specific Postgres Dialect.
JdbcPostgresDialect() - Constructor for class org.springframework.data.jdbc.core.dialect.JdbcPostgresDialect
 
JdbcQueryMethod - Class in org.springframework.data.jdbc.repository.query
QueryMethod implementation that implements a method by executing the query from a Query annotation on that method.
JdbcQueryMethod(Method, RepositoryMetadata, ProjectionFactory, NamedQueries, MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
JdbcRepositoryConfigExtension - Class in org.springframework.data.jdbc.repository.config
RepositoryConfigurationExtension extending the repository registration process by registering JDBC repositories.
JdbcRepositoryConfigExtension() - Constructor for class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
JdbcRepositoryFactory - Class in org.springframework.data.jdbc.repository.support
Creates repository implementation based on JDBC.
JdbcRepositoryFactory(DataAccessStrategy, RelationalMappingContext, JdbcConverter, Dialect, ApplicationEventPublisher, NamedParameterJdbcOperations) - Constructor for class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
JdbcRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.data.jdbc.repository.support
Special adapter for Springs FactoryBean interface to allow easy setup of repository factories via Spring configuration.
JdbcRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
Creates a new JdbcRepositoryFactoryBean for the given repository interface.
JdbcSimpleTypes - Class in org.springframework.data.jdbc.core.mapping
Simple constant holder for a SimpleTypeHolder enriched with specific simple types for relational database access.
JdbcSqlServerDialect - Class in org.springframework.data.jdbc.core.dialect
SqlServerDialect that registers JDBC specific converters.
JdbcSqlServerDialect() - Constructor for class org.springframework.data.jdbc.core.dialect.JdbcSqlServerDialect
 
JdbcTypeFactory - Interface in org.springframework.data.jdbc.core.convert
Allows the creation of instances of database dependent types, e.g.
jdbcTypeFor(int) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Deprecated.
This is now a noop
jdbcTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Deprecated.
JdbcUtil - Class in org.springframework.data.jdbc.support
Contains methods dealing with the quirks of JDBC, independent of any Entity, Aggregate or Repository abstraction.
JdbcValue - Class in org.springframework.data.jdbc.core.convert
Deprecated.
JdbcValue - Class in org.springframework.data.jdbc.core.mapping
Wraps a value with the JDBCType that should be used to pass it as a bind parameter to a PreparedStatement.
JdbcValue(Object, SQLType) - Constructor for class org.springframework.data.jdbc.core.mapping.JdbcValue
 
Jsr310TimestampBasedConverters - Class in org.springframework.data.jdbc.core.convert
Helper class to register JSR-310 specific Converter implementations.
Jsr310TimestampBasedConverters() - Constructor for class org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters
 
Jsr310TimestampBasedConverters.InstantToTimestampConverter - Enum in org.springframework.data.jdbc.core.convert
 
Jsr310TimestampBasedConverters.LocalDateTimeToTimestampConverter - Enum in org.springframework.data.jdbc.core.convert
 
Jsr310TimestampBasedConverters.LocalDateToTimestampConverter - Enum in org.springframework.data.jdbc.core.convert
 
Jsr310TimestampBasedConverters.LocalTimeToTimestampConverter - Enum in org.springframework.data.jdbc.core.convert
 
Jsr310TimestampBasedConverters.TimestampToInstantConverter - Enum in org.springframework.data.jdbc.core.convert
 
Jsr310TimestampBasedConverters.TimestampToLocalDateConverter - Enum in org.springframework.data.jdbc.core.convert
 
Jsr310TimestampBasedConverters.TimestampToLocalDateTimeConverter - Enum in org.springframework.data.jdbc.core.convert
 
Jsr310TimestampBasedConverters.TimestampToLocalTimeConverter - Enum in org.springframework.data.jdbc.core.convert
 

M

mapRow(RelationalPersistentEntity<T>, ResultSet, Object) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
mapRow(PersistentPropertyPathExtension, ResultSet, Identifier, Object) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
mapRow(ResultSet, int) - Method in class org.springframework.data.jdbc.core.convert.EntityRowMapper
 
mapRow(RelationalPersistentEntity<T>, ResultSet, Object) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Read the current row from ResultSet to an entity.
mapRow(PersistentPropertyPathExtension, ResultSet, Identifier, Object) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Read the current row from ResultSet to an entity.
mapRow(ResultSet, int) - Method in class org.springframework.data.jdbc.repository.query.AbstractJdbcQuery.ConvertingRowMapper
 
Modifying - Annotation Type in org.springframework.data.jdbc.repository.query
Indicates a method should be regarded as modifying query.
MyBatisContext - Class in org.springframework.data.jdbc.mybatis
MyBatisContext instances get passed to MyBatis mapped statements as arguments, making Ids, instances, domainType and other attributes available to the statements.
MyBatisContext(Object, Object, Class<?>, Map<String, Object>) - Constructor for class org.springframework.data.jdbc.mybatis.MyBatisContext
 
MyBatisContext(Identifier, Object, Class<?>) - Constructor for class org.springframework.data.jdbc.mybatis.MyBatisContext
 
MyBatisDataAccessStrategy - Class in org.springframework.data.jdbc.mybatis
DataAccessStrategy implementation based on MyBatis.
MyBatisDataAccessStrategy(SqlSession, IdentifierProcessing) - Constructor for class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Constructs a DataAccessStrategy based on MyBatis.
MyBatisJdbcConfiguration - Class in org.springframework.data.jdbc.repository.config
Configuration class tweaking Spring Data JDBC to use a MyBatisDataAccessStrategy instead of the default one.
MyBatisJdbcConfiguration() - Constructor for class org.springframework.data.jdbc.repository.config.MyBatisJdbcConfiguration
 

N

NamespaceStrategy - Interface in org.springframework.data.jdbc.mybatis
A strategy to derive a MyBatis namespace from a domainType.

O

of(SqlIdentifier, Object, Class<?>) - Static method in class org.springframework.data.jdbc.core.convert.Identifier
Creates an Identifier from name, value, and a target type.
of(Object, SQLType) - Static method in class org.springframework.data.jdbc.core.convert.JdbcValue
Deprecated.
 
of(Object, SQLType) - Static method in class org.springframework.data.jdbc.core.mapping.JdbcValue
 
org.springframework.data.jdbc.core - package org.springframework.data.jdbc.core
Core JDBC implementation.
org.springframework.data.jdbc.core.convert - package org.springframework.data.jdbc.core.convert
JDBC-specific conversion classes.
org.springframework.data.jdbc.core.dialect - package org.springframework.data.jdbc.core.dialect
 
org.springframework.data.jdbc.core.mapping - package org.springframework.data.jdbc.core.mapping
 
org.springframework.data.jdbc.mybatis - package org.springframework.data.jdbc.mybatis
 
org.springframework.data.jdbc.repository - package org.springframework.data.jdbc.repository
 
org.springframework.data.jdbc.repository.config - package org.springframework.data.jdbc.repository.config
 
org.springframework.data.jdbc.repository.query - package org.springframework.data.jdbc.repository.query
Query derivation mechanism for JDBC specific repositories.
org.springframework.data.jdbc.repository.support - package org.springframework.data.jdbc.repository.support
 
org.springframework.data.jdbc.support - package org.springframework.data.jdbc.support
 

P

PartTreeJdbcQuery - Class in org.springframework.data.jdbc.repository.query
An AbstractJdbcQuery implementation based on a PartTree.
PartTreeJdbcQuery(RelationalMappingContext, JdbcQueryMethod, Dialect, JdbcConverter, NamedParameterJdbcOperations, RowMapper<Object>) - Constructor for class org.springframework.data.jdbc.repository.query.PartTreeJdbcQuery
Creates a new PartTreeJdbcQuery.
PartTreeJdbcQuery(RelationalMappingContext, JdbcQueryMethod, Dialect, JdbcConverter, NamedParameterJdbcOperations, AbstractJdbcQuery.RowMapperFactory) - Constructor for class org.springframework.data.jdbc.repository.query.PartTreeJdbcQuery
Creates a new PartTreeJdbcQuery.
postProcess(BeanDefinitionBuilder, RepositoryConfigurationSource) - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 

Q

Query - Annotation Type in org.springframework.data.jdbc.repository.query
Annotation to provide SQL statements that will get used for executing the method.
QueryMappingConfiguration - Interface in org.springframework.data.jdbc.repository
Configures a RowMapper for each type to be used for extracting entities of that type from a ResultSet.

R

readValue(Object, TypeInformation<?>) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
registerRowMapper(Class<T>, RowMapper<? extends T>) - Method in class org.springframework.data.jdbc.repository.config.DefaultQueryMappingConfiguration
Registers a the given RowMapper as to be used for the given type.
RelationResolver - Interface in org.springframework.data.jdbc.core.convert
Resolves relations within an aggregate.
resolvePrimitiveType(Class<?>) - Method in enum org.springframework.data.jdbc.core.convert.JdbcColumnTypes
 
resolveTypeToRead(ResultProcessor) - Method in class org.springframework.data.jdbc.repository.query.AbstractJdbcQuery
Obtain the result type to read from ResultProcessor.

S

save(T) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Saves an instance of an aggregate, including all the members of the aggregate.
save(T) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
save(S) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
saveAll(Iterable<S>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setConverter(JdbcConverter) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setDataAccessStrategy(DataAccessStrategy) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setDelegate(DataAccessStrategy) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
Must be called exactly once before calling any of the other methods.
setDialect(Dialect) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setEntityCallbacks(EntityCallbacks) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
Sets the callbacks to be invoked on life cycle events.
setEntityCallbacks(EntityCallbacks) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
setJdbcOperations(NamedParameterJdbcOperations) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setMappingContext(RelationalMappingContext) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setNamespaceStrategy(NamespaceStrategy) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Set a NamespaceStrategy to be used.
setQueryMappingConfiguration(QueryMappingConfiguration) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
setQueryMappingConfiguration(QueryMappingConfiguration) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
shouldCreatePersistentEntityFor(TypeInformation<?>) - Method in class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
 
SimpleJdbcRepository<T,ID> - Class in org.springframework.data.jdbc.repository.support
Default implementation of the CrudRepository interface.
SimpleJdbcRepository(JdbcAggregateOperations, PersistentEntity<T, ?>, JdbcConverter) - Constructor for class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
SimpleJdbcRepository(JdbcAggregateOperations, PersistentEntity<T, ?>) - Constructor for class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
size() - Method in class org.springframework.data.jdbc.core.convert.Identifier
Returns the number of key parts in this collection.
SqlGeneratorSource - Class in org.springframework.data.jdbc.core.convert
Provides SqlGenerators per domain type.
SqlGeneratorSource(RelationalMappingContext, JdbcConverter, Dialect) - Constructor for class org.springframework.data.jdbc.core.convert.SqlGeneratorSource
 
SqlParametersFactory - Class in org.springframework.data.jdbc.core.convert
Creates the SqlIdentifierParameterSource for various SQL operations, dialect identifier processing rules and applicable converters.
SqlParametersFactory(RelationalMappingContext, JdbcConverter, Dialect) - Constructor for class org.springframework.data.jdbc.core.convert.SqlParametersFactory
 
sqlTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Deprecated.
sqlTypeFor(SQLType) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Deprecated.
there is no replacement.
storeConverters() - Static method in class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
Obtain a read only copy of default store converters.
StringBasedJdbcQuery - Class in org.springframework.data.jdbc.repository.query
A query to be executed based on a repository method, it's annotated SQL query and the arguments provided to the method.
StringBasedJdbcQuery(JdbcQueryMethod, NamedParameterJdbcOperations, RowMapper<?>, JdbcConverter) - Constructor for class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
StringBasedJdbcQuery(JdbcQueryMethod, NamedParameterJdbcOperations, AbstractJdbcQuery.RowMapperFactory, JdbcConverter) - Constructor for class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
Creates a new StringBasedJdbcQuery for the given JdbcQueryMethod, RelationalMappingContext and RowMapperFactory.

T

targetSqlTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Returns the SQLType value suitable for passing a value of the provided type to JDBC driver.
to(ID) - Static method in interface org.springframework.data.jdbc.core.mapping.AggregateReference
 
toMap() - Method in class org.springframework.data.jdbc.core.convert.Identifier
Returns a Map containing the identifier name to value tuples.
toString() - Method in class org.springframework.data.jdbc.core.convert.Identifier
 
toString() - Method in class org.springframework.data.jdbc.core.convert.InsertSubject
 
toString() - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
TYPE_UNKNOWN - Static variable in class org.springframework.data.jdbc.support.JdbcUtil
 

U

UnableToSetId - Exception in org.springframework.data.jdbc.core
Signals failure to set the id property of an entity.
unsupported() - Static method in interface org.springframework.data.jdbc.core.convert.JdbcTypeFactory
An implementation used in places where a proper JdbcTypeFactory can not be provided but an instance needs to be provided anyway, mostly for providing backward compatibility.
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
update(T, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Updates the data of a single entity in the database.
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
update(T) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Dedicated update function.
update(T) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
Dedicated update function to do just an update of an instance of an aggregate, including all the members of the aggregate.
update(S, Class<S>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
updateWithVersion(T, Class<T>, Number) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Updates the data of a single entity in the database and enforce optimistic record locking using the previousVersion property.
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
userConverters() - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
 

V

valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.JdbcColumnTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.InstantToTimestampConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalDateTimeToTimestampConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalDateToTimestampConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalTimeToTimestampConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToInstantConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalDateConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalDateTimeConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalTimeConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.dialect.H2TimestampWithTimeZoneToOffsetDateTimeConverter
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.DefaultSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.Unsupported
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.data.jdbc.core.convert.JdbcColumnTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.InstantToTimestampConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalDateTimeToTimestampConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalDateToTimestampConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.LocalTimeToTimestampConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToInstantConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalDateConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalDateTimeConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.convert.Jsr310TimestampBasedConverters.TimestampToLocalTimeConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.dialect.H2TimestampWithTimeZoneToOffsetDateTimeConverter
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.DefaultSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.jdbc.core.dialect.JdbcArrayColumns.Unsupported
Returns an array containing the constants of this enum type, in the order they are declared.

W

withPart(SqlIdentifier, Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.Identifier
Creates a new Identifier from the current instance and sets the value for key.
withQualifier(PersistentPropertyPathExtension, Object) - Method in class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
Adds a qualifier to the identifier to build.
writeJdbcValue(Object, Class<?>, int) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
Deprecated.
writeJdbcValue(Object, Class<?>, SQLType) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
writeJdbcValue(Object, Class<?>, int) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Convert a property value into a JdbcValue that contains the converted value and information how to bind it to JDBC parameters.
writeJdbcValue(Object, Class<?>, SQLType) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Convert a property value into a JdbcValue that contains the converted value and information how to bind it to JDBC parameters.
writeValue(Object, TypeInformation<?>) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
A B C D E F G H I J M N O P Q R S T U V W 
Skip navigation links
Spring Data JDBC

Copyright © 2017–2023 Pivotal Software, Inc.. All rights reserved.