@RepositoryConfiguration(queryBuilder=io.micronaut.data.model.query.builder.sql.SqlQueryBuilder.class,
operations=R2dbcRepositoryOperations.class,
implicitQueries=false,
namedParameters=false,
typeRoles=@TypeRole(role="tx-status",type=io.micronaut.transaction.reactive.ReactiveTransactionStatus.class))
@Retention(value=RUNTIME)
@Target(value={ANNOTATION_TYPE,TYPE})
@Documented
@Repository
public @interface R2dbcRepository
Repository as a R2dbcRepository using
raw SQL encoding and R2dbcRepositoryOperations as the runtime engine.| Modifier and Type | Fields and Description |
|---|---|
static java.lang.String |
PARAMETER_TX_STATUS |
| Modifier and Type | Optional Element and Description |
|---|---|
io.micronaut.data.model.query.builder.sql.Dialect |
dialect |
java.lang.String |
dialectName |
java.lang.String |
value |
@AliasFor(annotation=io.micronaut.data.annotation.Repository.class,
member="value")
public abstract java.lang.String value