Skip to content

Support suspending functions annotated with @Transactional #23575

Closed
@sdeleuze

Description

@sdeleuze

As a follow-up of #22915, this issue is about supporting suspending functions annotated with @Transactional. It seems not straightforward to call CoroutinesUtils.invokeHandlerMethod(method: Method, bean: Any, vararg args: Any?): Any? from TransactionAspectSupport.ReactiveTransactionSupport#invokeWithinTransaction where we deal with a parameter-less InvocationCallback.

Metadata

Metadata

Assignees

Labels

in: dataIssues in data modules (jdbc, orm, oxm, tx)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions