Annotation Type 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 aRepositoryas aR2dbcRepositoryusing raw SQL encoding andR2dbcRepositoryOperationsas the runtime engine.- Since:
- 1.0.0
- Author:
- graemerocher
-
-
Field Summary
Fields Modifier and Type Fields Description static java.lang.StringPARAMETER_TX_STATUSDeprecated.Transaction status key needs to be created using the data source name to allow propagating of multiple data source transactions
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringdataSourceDialectdialectjava.lang.StringdialectNamejava.lang.Stringvalue
-
-
-
Element Detail
-
value
@AliasFor(annotation=Repository.class, member="value") java.lang.String value
- Returns:
- The datasource name.
- Default:
- "default"
-
-
-
dataSource
@AliasFor(annotation=Repository.class, member="value") java.lang.String dataSource
- Returns:
- The datasource name.
- Default:
- "default"
-
-
-
dialect
@AliasFor(annotation=Repository.class, member="dialect") Dialect dialect
- Returns:
- The dialect to use.
- Default:
- io.micronaut.data.model.query.builder.sql.Dialect.ANSI
-
-
-
dialectName
@AliasFor(annotation=Repository.class,member="dialect") @AliasFor(member="dialect") java.lang.String dialectName
- Returns:
- The dialect to use.
- Default:
- "ANSI"
-
-