- DataAccessStrategy - Interface in org.springframework.data.jdbc.core
-
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.
- DbAction<T> - Interface in org.springframework.data.relational.core.conversion
-
An instance of this interface represents a (conceptual) single interaction with a database, e.g. a single update,
used as a step when synchronizing the state of an aggregate with the database.
- DbAction.Delete<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a delete statement for all entities that that a reachable via a give path from the aggregate root.
- DbAction.DeleteAll<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an delete statement for all entities that that a reachable via a give path from any aggregate root of a
given type.
- DbAction.DeleteAllRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a delete statement for all aggregate roots of a given type.
- DbAction.DeleteRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a delete statement for a aggregate root.
- DbAction.Insert<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an insert statement for a single entity that is not the root of an aggregate.
- DbAction.InsertRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an insert statement for the root of an aggregate.
- DbAction.Merge<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a merge statement for a single entity that is not the root of an aggregate.
- DbAction.Update<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an update statement for a single entity that is not the root of an aggregate.
- DbAction.UpdateRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an insert statement for the root of an aggregate.
- DbAction.WithDependingOn<T> - Interface in org.springframework.data.relational.core.conversion
-
An action depending on another action for providing additional information like the id of a parent entity.
- DbAction.WithEntity<T> - Interface in org.springframework.data.relational.core.conversion
-
A
DbAction
that stores the information of a single entity in the database.
- DbAction.WithGeneratedId<T> - Interface in org.springframework.data.relational.core.conversion
-
A
DbAction
that may "update" its entity.
- DbAction.WithPropertyPath<T> - Interface in org.springframework.data.relational.core.conversion
-
A
DbAction
not operation on the root of an aggregate but on its contained entities.
- DbActionExecutionException - Exception in org.springframework.data.relational.core.conversion
-
Exception thrown when during the execution of a
DbAction
an exception gets thrown.
- DbActionExecutionException(DbAction<?>, Throwable) - Constructor for exception org.springframework.data.relational.core.conversion.DbActionExecutionException
-
- DEFAULT_INSTANCE - Static variable in interface org.springframework.data.jdbc.mybatis.NamespaceStrategy
-
- 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, RelationalMappingContext, RelationalConverter, NamedParameterJdbcOperations) - Constructor for class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
-
- DefaultDataAccessStrategy(SqlGeneratorSource, RelationalMappingContext, RelationalConverter, NamedParameterJdbcOperations, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
-
- 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, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
-
- delete(Object, Class<?>) - Method in interface org.springframework.data.jdbc.core.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.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, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
-
- delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - 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.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
-
- Delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Delete
-
- deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
-
- deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.CascadingDataAccessStrategy
-
- deleteAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.DataAccessStrategy
-
Deletes all entities of the given domain type.
- deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - 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(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.DefaultDataAccessStrategy
-
- deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.DelegatingDataAccessStrategy
-
- deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.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
-
- DeleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
-
- DeleteAllRoot(Class<T>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
-
- 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
-
- DeleteRoot(Class<T>, Object) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
-
- doCreateRepositoryFactory() - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
-
- doExecuteWith(Interpreter) - Method in interface org.springframework.data.relational.core.conversion.DbAction
-
Executing this DbAction with the given
Interpreter
without any exception handling.
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.Merge
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.Update
-
- doExecuteWith(Interpreter) - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
-
- get(String) - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
-
Returns a value for the given key.
- getActions() - Method in class org.springframework.data.relational.core.conversion.AggregateChange
-
- getAdditionalValues() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
-
- getAdditionalValues() - Method in class org.springframework.data.relational.core.conversion.DbAction.Merge
-
- getAdditionalValues() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
-
Additional values to be set during insert or update statements.
- getAnnotatedQuery() - Method in class org.springframework.data.jdbc.repository.support.JdbcQueryMethod
-
Returns the annotated query if it exists.
- getColumnName(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
- getColumnName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
Returns the name of the column backing this property.
- getColumnType() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
The type to be used to store this property in the database.
- getConversionService() - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
-
- getConversionService() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
- getDependingOn() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
-
- getDependingOn() - Method in class org.springframework.data.relational.core.conversion.DbAction.Merge
-
- getDependingOn() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
-
The
DbAction
of a parent entity, possibly the aggregate root.
- getDomainType() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
-
The domain type of the entity to query or act upon.
- getEntity() - Method in class org.springframework.data.relational.core.conversion.AggregateChange
-
Aggregate root, to which the change applies, if available
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
-
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
-
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.Merge
-
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.Update
-
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
-
- getEntity() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
-
- getEntity() - Method in interface org.springframework.data.relational.core.mapping.event.WithEntity
-
- getEntityInformation(Class<T>) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
-
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.AggregateChange
-
Type of the aggregate root to be changed
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
-
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
-
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction
-
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
-
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
-
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
-
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithGeneratedId
-
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
-
- getGeneratedId() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
-
- getGeneratedId() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
-
- getGeneratedId() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithGeneratedId
-
- getId() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
-
The ID of the entity to query/act upon.
- getId() - Method in interface org.springframework.data.relational.core.mapping.event.RelationalEvent
-
The identifier of the aggregate root, triggering this event.
- getId() - Method in class org.springframework.data.relational.core.mapping.event.RelationalEventWithId
-
- getId() - Method in interface org.springframework.data.relational.core.mapping.event.WithId
-
- getIdColumn() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentEntity
-
Returns the column representing the identifier.
- getInstance() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
-
The entity to act upon.
- getKeyColumn(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
For a map valued reference A -> Map>X,B< this is the name of the column in the table for B holding the key of
the map.
- getKeyColumn() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
- getKind() - Method in class org.springframework.data.relational.core.conversion.AggregateChange
-
- getMappingContext() - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
-
- getMappingContext() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
- getModuleName() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
-
- getModulePrefix() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
-
- getNamespace(Class<?>) - Method in interface org.springframework.data.jdbc.mybatis.NamespaceStrategy
-
Get a namespace that corresponds to the given domain type.
- getNamingStrategy() - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
- getOptionalEntity() - Method in interface org.springframework.data.relational.core.mapping.event.RelationalEvent
-
Returns the aggregate root the event was triggered for.
- getOptionalValue() - Method in interface org.springframework.data.relational.core.mapping.event.Identifier
-
Returns the identifier value.
- getOwner() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
- getPath() - Method in class org.springframework.data.relational.core.conversion.RelationalPropertyPath
-
- getPropertyAccessor(PersistentEntity<T, ?>, T) - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
-
- getPropertyAccessor(PersistentEntity<T, ?>, T) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
- getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
-
- getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
-
- getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
-
- getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Merge
-
- getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Update
-
- getPropertyPath() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
-
- getQualifiedTableName(Class<?>) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
- getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - 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
-
- getReverseColumnName(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
For a reference A -> B this is the name in the table for B which references A.
- getReverseColumnName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
- getRootId() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
-
- getRootId() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
-
- getRowMapperClass() - Method in class org.springframework.data.jdbc.repository.support.JdbcQueryMethod
-
- getSchema() - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
Defaults to no schema.
- getTableName(Class<?>) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
The name of the table to be used for persisting entities having the type passed as an argument.
- getTableName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentEntity
-
Returns the name of the table backing the given entity.
- getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
-
- getValue() - Method in interface org.springframework.data.relational.core.mapping.event.Identifier.Specified
-
Returns the identifier value.