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

A

addAction(DbAction) - Method in class org.springframework.data.jdbc.core.conversion.AggregateChange
 
AfterCreation - Class in org.springframework.data.jdbc.mapping.event
Gets published after instantiation and setting of all the properties of an entity.
AfterCreation(Identifier.Specified, Object, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.AfterCreation
 
AfterDelete - Class in org.springframework.data.jdbc.mapping.event
Gets published after deletion of an entity.
AfterDelete(Identifier.Specified, Optional<Object>, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.AfterDelete
 
afterPropertiesSet() - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
AfterSave - Class in org.springframework.data.jdbc.mapping.event
Subclasses of this get published after a new instance or a changed instance was saved in the database.
AfterSave(Identifier.Specified, Object, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.AfterSave
 
AggregateChange<T> - Class in org.springframework.data.jdbc.core.conversion
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
AggregateChange(AggregateChange.Kind, Class<T>, T) - Constructor for class org.springframework.data.jdbc.core.conversion.AggregateChange
 
AggregateChange.Kind - Enum in org.springframework.data.jdbc.core.conversion
 

B

BasicJdbcPersistentEntityInformation<T,ID> - Class in org.springframework.data.jdbc.mapping.model
 
BasicJdbcPersistentEntityInformation(JdbcPersistentEntity<T>) - Constructor for class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentEntityInformation
 
BasicJdbcPersistentProperty - Class in org.springframework.data.jdbc.mapping.model
Meta data about a property to be used by repository implementations.
BasicJdbcPersistentProperty(Property, PersistentEntity<?, JdbcPersistentProperty>, SimpleTypeHolder, JdbcMappingContext) - Constructor for class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
BeforeDelete - Class in org.springframework.data.jdbc.mapping.event
Gets published when an entity is about to get deleted.
BeforeDelete(Identifier.Specified, Optional<Object>, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.BeforeDelete
 
BeforeSave - Class in org.springframework.data.jdbc.mapping.event
Subclasses of this get published before an entity gets saved to the database.
BeforeSave(Identifier, Object, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.BeforeSave
 

C

CascadingDataAccessStrategy - Class in org.springframework.data.jdbc.core
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.CascadingDataAccessStrategy
 
ConversionCustomizer - Interface in org.springframework.data.jdbc.mapping.model
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
count(Class<?>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
count(Class<?>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
count(Class<?>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
count() - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
createAssociation() - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
createPersistentProperty(Property, JdbcPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
customize(GenericConversionService) - Method in interface org.springframework.data.jdbc.mapping.model.ConversionCustomizer
 

D

DataAccessStrategy - Interface in org.springframework.data.jdbc.core
Abstraction for accesses to the database that should be implementable with a single SQL statement and relates to a single entity as opposed to JdbcEntityOperations which provides interactions related to complete aggregates.
DbAction<T> - Class in org.springframework.data.jdbc.core.conversion
Abstracts over a single interaction with a database.
DbAction.Delete<T> - Class in org.springframework.data.jdbc.core.conversion
Represents an delete statement, possibly a cascading delete statement, i.e. the delete necessary because one aggregate root gets deleted.
DbAction.DeleteAll<T> - Class in org.springframework.data.jdbc.core.conversion
Represents an delete statement.
DbAction.Insert<T> - Class in org.springframework.data.jdbc.core.conversion
Represents an insert statement.
DbAction.Update<T> - Class in org.springframework.data.jdbc.core.conversion
Represents an update statement.
DbActionExecutionException - Exception in org.springframework.data.jdbc.core.conversion
Exception thrown when during the execution of a DbAction an exception gets thrown.
DbActionExecutionException(DbAction<?>, Throwable) - Constructor for exception org.springframework.data.jdbc.core.conversion.DbActionExecutionException
 
DefaultDataAccessStrategy - Class in org.springframework.data.jdbc.core
The default DataAccessStrategy is to generate SQL statements based on meta data from the entity.
DefaultDataAccessStrategy(SqlGeneratorSource, NamedParameterJdbcOperations, JdbcMappingContext, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
DefaultDataAccessStrategy(SqlGeneratorSource, NamedParameterJdbcOperations, JdbcMappingContext) - Constructor for class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
Creates a DefaultDataAccessStrategy which references it self for resolution of recursive data accesses.
DefaultNamingStrategy - Class in org.springframework.data.jdbc.mapping.model
Basic implementation of NamingStrategy with no schema, table based on Class and column name based on JdbcPersistentProperty.
DefaultNamingStrategy() - Constructor for class org.springframework.data.jdbc.mapping.model.DefaultNamingStrategy
 
DelegatingDataAccessStrategy - Class in org.springframework.data.jdbc.core
delegates all method calls to an instance set after construction.
DelegatingDataAccessStrategy() - Constructor for class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
delete(Object, PropertyPath) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
delete(Object, Class<T>, T, JdbcPropertyPath, DbAction) - Static method in class org.springframework.data.jdbc.core.conversion.DbAction
 
delete(Object, Class<?>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
delete(Object, PropertyPath) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
Deletes all entities reachable via propertyPath from the instance identified by rootId.
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
delete(Object, PropertyPath) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
delete(Object, PropertyPath) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
delete(T, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
delete(S, Class<S>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
delete(Object, PropertyPath) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
delete(T) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
deleteAll(PropertyPath) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
deleteAll(Class<T>, JdbcPropertyPath, DbAction) - Static method in class org.springframework.data.jdbc.core.conversion.DbAction
 
deleteAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
deleteAll(PropertyPath) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
Deletes all entities reachable via propertyPath from any instance.
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
deleteAll(PropertyPath) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
deleteAll(PropertyPath) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
deleteAll(Class<?>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
deleteAll(Class<?>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
deleteAll(PropertyPath) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
deleteAll() - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
deleteById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
deleteById(Object, Class<S>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
deleteById(ID) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
doCreateRepositoryFactory() - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
Creates the actual RepositoryFactorySupport instance.
doExecuteWith(Interpreter) - Method in class org.springframework.data.jdbc.core.conversion.DbAction.Delete
 
doExecuteWith(Interpreter) - Method in class org.springframework.data.jdbc.core.conversion.DbAction.DeleteAll
 
doExecuteWith(Interpreter) - Method in class org.springframework.data.jdbc.core.conversion.DbAction
Executing this DbAction with the given Interpreter without any exception handling.
doExecuteWith(Interpreter) - Method in class org.springframework.data.jdbc.core.conversion.DbAction.Insert
 
doExecuteWith(Interpreter) - Method in class org.springframework.data.jdbc.core.conversion.DbAction.Update
 

E

EnableJdbcRepositories - Annotation Type in org.springframework.data.jdbc.repository.config
Annotation to enable JDBC repositories.
EntityRowMapper<T> - Class in org.springframework.data.jdbc.core
Maps a ResultSet to an entity of type T, including entities referenced.
EntityRowMapper(JdbcPersistentEntity<T>, ConversionService, JdbcMappingContext, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.EntityRowMapper
 
EventPublishingEntityRowMapper<T> - Class in org.springframework.data.jdbc.core
A RowMapper that publishes events after a delegate, did the actual work of mapping a ResultSet to an entityInformation.
EventPublishingEntityRowMapper(RowMapper<T>, JdbcPersistentEntityInformation<T, ?>, ApplicationEventPublisher) - Constructor for class org.springframework.data.jdbc.core.EventPublishingEntityRowMapper
 
executeWith(Interpreter) - Method in class org.springframework.data.jdbc.core.conversion.AggregateChange
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
existsById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
existsById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
existsById(ID) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 

F

findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
findAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
findAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAll() - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
findAllByProperty(Object, JdbcPersistentProperty) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
findAllByProperty(Object, JdbcPersistentProperty) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
Finds all entities reachable via property from the instance identified by rootId.
findAllByProperty(Object, JdbcPersistentProperty) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
findAllByProperty(Object, JdbcPersistentProperty) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
findAllByProperty(Object, JdbcPersistentProperty) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
findById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
findById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findById(ID) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
from(String, Class<?>) - Static method in class org.springframework.data.jdbc.core.conversion.JdbcPropertyPath
 

G

get(String) - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
 
getActions() - Method in class org.springframework.data.jdbc.core.conversion.AggregateChange
 
getAdditionalValues() - Method in class org.springframework.data.jdbc.core.conversion.DbAction
Key-value-pairs to specify additional values to be used with the statement which can't be obtained from the entity, nor from DbActions this depends on.
getAnnotatedQuery() - Method in class org.springframework.data.jdbc.repository.support.JdbcQueryMethod
 
getColumnName() - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
 
getColumnName(JdbcPersistentProperty) - Method in class org.springframework.data.jdbc.mapping.model.DefaultNamingStrategy
Look up the JdbcPersistentProperty's name.
getColumnName() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentProperty
Returns the name of the column backing this property.
getColumnName(JdbcPersistentProperty) - Method in interface org.springframework.data.jdbc.mapping.model.NamingStrategy
 
getColumnType() - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
The type to be used to store this property in the database.
getColumnType() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentProperty
The type to be used to store this property in the database.
getConversions() - Method in class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
getDependingOn() - Method in class org.springframework.data.jdbc.core.conversion.DbAction
Another action, this action depends on.
getDomainType() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
 
getEntity() - Method in class org.springframework.data.jdbc.core.conversion.AggregateChange
Aggregate root, to which the change applies, if available
getEntity() - Method in class org.springframework.data.jdbc.core.conversion.DbAction
The entity of which the database representation is affected by this action.
getEntity() - Method in interface org.springframework.data.jdbc.mapping.event.WithEntity
 
getEntityInformation(Class<T>) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getEntityRowMapper(Class<T>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
getEntityType() - Method in class org.springframework.data.jdbc.core.conversion.AggregateChange
Type of the aggregate root to be changed
getEntityType() - Method in class org.springframework.data.jdbc.core.conversion.DbAction
Class of the entity of which the database representation is affected by this action.
getId() - Method in interface org.springframework.data.jdbc.mapping.event.JdbcEvent
The identifier of the entity, triggering this event.
getId() - Method in class org.springframework.data.jdbc.mapping.event.JdbcEventWithId
 
getId() - Method in interface org.springframework.data.jdbc.mapping.event.WithId
Events with an identifier will always return a Identifier.Specified one.
getId(T) - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentEntityInformation
 
getId() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
 
getIdColumn() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentEntity
Returns the column representing the identifier.
getInstance() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
 
getKeyColumn() - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
 
getKeyColumn(JdbcPersistentProperty) - Method in class org.springframework.data.jdbc.mapping.model.DefaultNamingStrategy
 
getKeyColumn() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentProperty
 
getKeyColumn(JdbcPersistentProperty) - Method in interface org.springframework.data.jdbc.mapping.model.NamingStrategy
For a map valued reference A -> Map>X,B< this is the name of the column in the tabel for B holding the key of the map.
getKind() - Method in class org.springframework.data.jdbc.core.conversion.AggregateChange
 
getModuleName() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getModulePrefix() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getNamingStrategy() - Method in class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
getOptionalEntity() - Method in interface org.springframework.data.jdbc.mapping.event.JdbcEvent
Returns the entity the event was triggered for.
getOptionalValue() - Method in interface org.springframework.data.jdbc.mapping.event.Identifier
Returns the identifier value.
getOwner() - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
 
getOwner() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentProperty
 
getPath() - Method in class org.springframework.data.jdbc.core.conversion.JdbcPropertyPath
 
getPropertyPath() - Method in class org.springframework.data.jdbc.core.conversion.DbAction
The path from the Aggregate Root to the entity affected by this DbAction.
getQualifiedTableName(Class<?>) - Method in interface org.springframework.data.jdbc.mapping.model.NamingStrategy
 
getQueryLookupStrategy(QueryLookupStrategy.Key, EvaluationContextProvider) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getRequiredId(T) - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentEntityInformation
Returns the identifier of the given entity or throws and exception if it can't be obtained.
getRequiredPersistentEntityInformation(Class<T>) - Method in class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
getReverseColumnName() - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
 
getReverseColumnName(JdbcPersistentProperty) - Method in class org.springframework.data.jdbc.mapping.model.DefaultNamingStrategy
 
getReverseColumnName() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentProperty
 
getReverseColumnName(JdbcPersistentProperty) - Method in interface org.springframework.data.jdbc.mapping.model.NamingStrategy
For a reference A -> B this is the name in the table for B which references A.
getRootId() - Method in class org.springframework.data.jdbc.core.conversion.DbAction.Delete
Id of the root for which all via DbAction.propertyPath referenced entities shall get deleted
getSchema() - Method in class org.springframework.data.jdbc.mapping.model.DefaultNamingStrategy
No schema at all!
getSchema() - Method in interface org.springframework.data.jdbc.mapping.model.NamingStrategy
 
getTableName(Class<?>) - Method in class org.springframework.data.jdbc.mapping.model.DefaultNamingStrategy
Look up the Class's simple name.
getTableName() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentEntity
Returns the name of the table backing the given entity.
getTableName(Class<?>) - Method in interface org.springframework.data.jdbc.mapping.model.NamingStrategy
 
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getTemplate() - Method in class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
getValue() - Method in interface org.springframework.data.jdbc.mapping.event.Identifier.Specified
Returns the identifier value.

I

Identifier - Interface in org.springframework.data.jdbc.mapping.event
Wrapper for an identifier of an entity.
Identifier.Specified - Interface in org.springframework.data.jdbc.mapping.event
A specified identifier that exposes a definitely present identifier value.
insert(T, Class<T>, Map<String, Object>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
insert(T, JdbcPropertyPath, DbAction) - Static method in class org.springframework.data.jdbc.core.conversion.DbAction
 
insert(T, Class<T>, Map<String, Object>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
insert(T, Class<T>, Map<String, Object>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
insert(T, Class<T>, Map<String, Object>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
insert(T, Class<T>, Map<String, Object>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
interpret(DbAction.Update<T>) - Method in interface org.springframework.data.jdbc.core.conversion.Interpreter
 
interpret(DbAction.Insert<T>) - Method in interface org.springframework.data.jdbc.core.conversion.Interpreter
 
interpret(DbAction.Delete<T>) - Method in interface org.springframework.data.jdbc.core.conversion.Interpreter
 
interpret(DbAction.DeleteAll<T>) - Method in interface org.springframework.data.jdbc.core.conversion.Interpreter
 
Interpreter - Interface in org.springframework.data.jdbc.core.conversion
 
isNew(T) - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentEntityInformation
 
isQualified() - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentProperty
 
isQualified() - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentProperty
Returns if this property is a qualified property, i.e. a property referencing multiple elements that can get picked by a key or an index.

J

JdbcConfiguration - Class in org.springframework.data.jdbc.repository.config
Beans that must be registered for Spring Data JDBC to work.
JdbcConfiguration() - Constructor for class org.springframework.data.jdbc.repository.config.JdbcConfiguration
 
JdbcEntityDeleteWriter - Class in org.springframework.data.jdbc.core.conversion
Converts an entity that is about to be deleted into DbActions inside a AggregateChange that need to be executed against the database to recreate the appropriate state in the database.
JdbcEntityDeleteWriter(JdbcMappingContext) - Constructor for class org.springframework.data.jdbc.core.conversion.JdbcEntityDeleteWriter
 
JdbcEntityOperations - Interface in org.springframework.data.jdbc.core
Specifies a operations one can perform on a database, based on an Domain Type.
JdbcEntityTemplate - Class in org.springframework.data.jdbc.core
JdbcEntityOperations implementation, storing aggregates in and obtaining them from a JDBC data store.
JdbcEntityTemplate(ApplicationEventPublisher, JdbcMappingContext, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
JdbcEntityWriter - Class in org.springframework.data.jdbc.core.conversion
Converts an entity that is about to be saved into DbActions inside a AggregateChange that need to be executed against the database to recreate the appropriate state in the database.
JdbcEntityWriter(JdbcMappingContext) - Constructor for class org.springframework.data.jdbc.core.conversion.JdbcEntityWriter
 
JdbcEvent - Interface in org.springframework.data.jdbc.mapping.event
 
JdbcEventWithEntity - Class in org.springframework.data.jdbc.mapping.event
A SimpleJdbcEvent which is guaranteed to have an entity.
JdbcEventWithEntity(Identifier, Object, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.JdbcEventWithEntity
 
JdbcEventWithId - Class in org.springframework.data.jdbc.mapping.event
A SimpleJdbcEvent guaranteed to have an identifier.
JdbcEventWithId(Identifier.Specified, Optional<Object>, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.JdbcEventWithId
 
JdbcEventWithIdAndEntity - Class in org.springframework.data.jdbc.mapping.event
A SimpleJdbcEvent which is guaranteed to have an identifier and an entity.
JdbcEventWithIdAndEntity(Identifier.Specified, Object, AggregateChange) - Constructor for class org.springframework.data.jdbc.mapping.event.JdbcEventWithIdAndEntity
 
JdbcMappingContext - Class in org.springframework.data.jdbc.mapping.model
MappingContext implementation for JDBC.
JdbcMappingContext(NamingStrategy, NamedParameterJdbcOperations, ConversionCustomizer) - Constructor for class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
JdbcMappingContext(NamedParameterJdbcOperations) - Constructor for class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 
JdbcPersistentEntity<T> - Interface in org.springframework.data.jdbc.mapping.model
 
JdbcPersistentEntityInformation<T,ID> - Interface in org.springframework.data.jdbc.mapping.model
 
JdbcPersistentProperty - Interface in org.springframework.data.jdbc.mapping.model
A PersistentProperty for JDBC.
JdbcPropertyPath - Class in org.springframework.data.jdbc.core.conversion
A replacement for PropertyPath as long as it doesn't support objects with empty path.
JdbcQueryMethod - Class in org.springframework.data.jdbc.repository.support
QueryMethod implementation that implements a method by executing the query from a Query annotation on that method.
JdbcQueryMethod(Method, RepositoryMetadata, ProjectionFactory) - Constructor for class org.springframework.data.jdbc.repository.support.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(ApplicationEventPublisher, JdbcMappingContext, DataAccessStrategy) - 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.
JdbcUtil - Class in org.springframework.data.jdbc.support
Contains methods dealing with the quirks of JDBC, independent of any Entity, Aggregate or Repository abstraction.

M

mapRow(ResultSet, int) - Method in class org.springframework.data.jdbc.core.EntityRowMapper
 
mapRow(ResultSet, int) - Method in class org.springframework.data.jdbc.core.EventPublishingEntityRowMapper
 
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
 
MyBatisDataAccessStrategy - Class in org.springframework.data.jdbc.mybatis
DataAccessStrategy implementation based on MyBatis.
MyBatisDataAccessStrategy(SqlSessionFactory) - Constructor for class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 

N

NamingStrategy - Interface in org.springframework.data.jdbc.mapping.model
 
nested(String) - Method in class org.springframework.data.jdbc.core.conversion.JdbcPropertyPath
 

O

of(Object) - Static method in interface org.springframework.data.jdbc.mapping.event.Identifier
Creates a new Identifier.Specified identifier for the given, non-null value.
of(Optional<? extends Object>) - Static method in interface org.springframework.data.jdbc.mapping.event.Identifier
Creates a new Identifier for the given optional source value.
ofNullable(Object) - Static method in interface org.springframework.data.jdbc.mapping.event.Identifier
 
org.springframework.data.jdbc.core - package org.springframework.data.jdbc.core
 
org.springframework.data.jdbc.core.conversion - package org.springframework.data.jdbc.core.conversion
 
org.springframework.data.jdbc.mapping.event - package org.springframework.data.jdbc.mapping.event
 
org.springframework.data.jdbc.mapping.model - package org.springframework.data.jdbc.mapping.model
 
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
 
org.springframework.data.jdbc.repository.support - package org.springframework.data.jdbc.repository.support
 
org.springframework.data.jdbc.support - package org.springframework.data.jdbc.support
 

Q

Query - Annotation Type in org.springframework.data.jdbc.repository.query
Annotation to provide SQL statements that will get used for executing the method.

R

referencedEntities(Class<?>, PropertyPath) - Method in class org.springframework.data.jdbc.mapping.model.JdbcMappingContext
 

S

save(T, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcEntityOperations
 
save(T, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcEntityTemplate
 
save(S) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
saveAll(Iterable<S>) - Method in class org.springframework.data.jdbc.repository.SimpleJdbcRepository
 
setApplicationEventPublisher(ApplicationEventPublisher) - 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.DelegatingDataAccessStrategy
Must be called exactly once before calling any of the other methods.
setId(T, Object) - Method in class org.springframework.data.jdbc.mapping.model.BasicJdbcPersistentEntityInformation
 
setId(T, Object) - Method in interface org.springframework.data.jdbc.mapping.model.JdbcPersistentEntityInformation
 
setMappingContext(JdbcMappingContext) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
SimpleJdbcRepository<T,ID> - Class in org.springframework.data.jdbc.repository
 
SimpleJdbcRepository(JdbcEntityTemplate, JdbcPersistentEntityInformation<T, ID>) - Constructor for class org.springframework.data.jdbc.repository.SimpleJdbcRepository
Creates a new SimpleJdbcRepository.
SqlGeneratorSource - Class in org.springframework.data.jdbc.core
Provides SqlGenerators per domain type.
SqlGeneratorSource(JdbcMappingContext) - Constructor for class org.springframework.data.jdbc.core.SqlGeneratorSource
 
sqlTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
 

T

toDotPath() - Method in class org.springframework.data.jdbc.core.conversion.JdbcPropertyPath
 
toString() - Method in class org.springframework.data.jdbc.core.conversion.DbAction
 

U

UnableToSetId - Exception in org.springframework.data.jdbc.core
Signals failure to set the id property of an entity.
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
 
update(T, JdbcPropertyPath, DbAction) - Static method in class org.springframework.data.jdbc.core.conversion.DbAction
 
update(T, Class<T>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
 
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
 
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
 
update(S, Class<S>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 

V

valueOf(String) - Static method in enum org.springframework.data.jdbc.core.conversion.AggregateChange.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.data.jdbc.core.conversion.AggregateChange.Kind
Returns an array containing the constants of this enum type, in the order they are declared.

W

WithEntity - Interface in org.springframework.data.jdbc.mapping.event
Interface for SimpleJdbcEvents which are guaranteed to have an entity.
WithId - Interface in org.springframework.data.jdbc.mapping.event
Interface for SimpleJdbcEvents which are guaranteed to have a Identifier.Specified identifier.
write(Object, AggregateChange) - Method in class org.springframework.data.jdbc.core.conversion.JdbcEntityDeleteWriter
 
write(Object, AggregateChange) - Method in class org.springframework.data.jdbc.core.conversion.JdbcEntityWriter
 
A B C D E F G I J M N O Q R S T U V W 
Skip navigation links
Spring Data JDBC

Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.