abstract fun <T> withEntityManager(block: EntityManager.() -> T): T
abstract fun withEntityManager(block: Consumer<EntityManager>): Unit
Exposes the Java Persistence API (JPA) to flows via a restricted EntityManager. This method can be used to persist and query entities which inherit from MappedSchema. This is particularly useful if off-ledger data needs to be kept in conjunction with on-ledger state data.
NOTE: Suspendable flow operations such as send, receive, subFlow and sleep, cannot be called within the lambda.
block - a lambda function with access to an EntityManager.