Annotation Interface R2dbcRepository
@RepositoryConfiguration(queryBuilder=SqlQueryBuilder.class,
operations=R2dbcRepositoryOperations.class,
implicitQueries=false,
namedParameters=false,
typeRoles=@TypeRole(role="tx-status",type=ReactiveTransactionStatus.class))
@Retention(RUNTIME)
@Target({ANNOTATION_TYPE,TYPE})
@Documented
@Repository
public @interface R2dbcRepository
Stereotype repository that configures a
Repository
as a R2dbcRepository
using
raw SQL encoding and R2dbcRepositoryOperations
as the runtime engine.- Since:
- 1.0.0
- Author:
- graemerocher
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescription -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.Transaction status key needs to be created using the data source name to allow propagating of multiple data source transactions
-
Field Details
-
PARAMETER_TX_STATUS
Deprecated.Transaction status key needs to be created using the data source name to allow propagating of multiple data source transactions- See Also:
-
-
Element Details
-
value
- Returns:
- The datasource name.
- Default:
- "default"
-
dataSource
- Returns:
- The datasource name.
- Default:
- "default"
-
dialect
- Returns:
- The dialect to use.
- Default:
- ANSI
-
dialectName
@AliasFor(annotation=Repository.class,member="dialect") @AliasFor(member="dialect") String dialectName- Returns:
- The dialect to use.
- Default:
- "ANSI"
-