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
BasicJdbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationResolver, CustomConversions, JdbcTypeFactory, IdentifierProcessing) - Constructor for class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
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
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
 
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) - 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
 
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.JdbcValue
 
equals(Object) - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
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
 
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.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.mybatis.MyBatisContext
The entity to act upon.
getJdbcType() - Method in class org.springframework.data.jdbc.core.convert.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
 
getSqlType(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.
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getValue() - Method in class org.springframework.data.jdbc.core.convert.JdbcValue
 

H

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.JdbcValue
 
hashCode() - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
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) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Inserts a the data of a single entity.
insert(T, Class<T>, Identifier) - 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) - 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
 
INSTANCE - Static variable in class org.springframework.data.jdbc.core.dialect.JdbcDb2Dialect
 
INSTANCE - Static variable in class org.springframework.data.jdbc.core.dialect.JdbcH2Dialect
 
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
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
Db2Dialect that registers JDBC specific converters.
JdbcH2Dialect() - Constructor for class org.springframework.data.jdbc.core.dialect.JdbcH2Dialect
 
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 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
Converts a value defined in Types into a JDBCType instance or null if the value is JdbcUtils.TYPE_UNKNOWN
jdbcTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Returns the JDBCType suitable for passing a value of the provided type to a PreparedStatement.
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
Wraps a value with the JDBCType that should be used to pass it as a bind parameter to a PreparedStatement.
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, JDBCType) - Static method in class org.springframework.data.jdbc.core.convert.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
 
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, ?>) - 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
 
sqlTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Returns the Types value suitable for passing a value of the provided type to a PreparedStatement.
sqlTypeFor(JDBCType) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Converts a JDBCType to an int value as defined in Types.
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

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.mapping.AggregateReference.IdOnlyAggregateReference
 

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.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.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
 
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.
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–2022 Pivotal Software, Inc.. All rights reserved.