Coreoz / Plume

The lightweight modular Java project environment
Apache License 2.0
25 stars 7 forks source link

[plume-db & plume-db-querydsl] Provide interfaces for TransactionManager #18

Open amanteaux opened 2 years ago

amanteaux commented 2 years ago

This will enable to provide an easier way to override the TransactionManager.

The current TransactionManager will be called HikariTransactionManager, whereas the interface will still provide default implementation of executeAndReturn and execute based on the implementation of dataSource.

This will impact TransactionManagerQuerydsl: