Skip to content

Fix issue with multi source persist, transactions not starting

Martin Lowe requested to merge malowe/master/fix-msst into master

Issue was likely caused by the change to load the DAO at runtime instead of static_init. This meant that the wrapping transactions code was never applied, and would not allow proper updates.

These changes moved the code from being a runtime provider to being a static_init augmentation, where more of Quarkus' magic could be applied. This also plays better with Quarkus' philosophy of starting things in the build phase rather than the runtime.

Merge request reports