bwajtr / java-persistence-frameworks-comparison

Comparison of non-JPA SQL mapping frameworks for Java (Jooq, Spring JDBCTemplate, MyBatis, EBean, JDBI, Speedment, sql2o)
MIT License
264 stars 35 forks source link

Added Vertx SQL Client, Updated JDBI and Removed Ebean #17

Closed Teg79 closed 2 years ago

Teg79 commented 4 years ago

I'm doing a comparison of the non-JPA frameworks and your project is a great resource. In my comparison I want to test the new JDBI as it is evolved a lot from the version 2, and Vert.x SQL Client. The Vert.x implementation is a reactive one, so I had to use the CompletableFuture to mimic a synchronous operation and I was not able to use the declarative Transaction from Spring, so the transaction management is done manually by the @Before and @After in the unit test. Ebean has been removed because I wasn't able to make it work. You can exclude that commit if you want to keep it