import std.disclaimer; // Opinions are my own, and not the library devs.
From my perspective, Hibernate and JDBI start with very different assumptions about the relationship between the developer and the database. Hibernate supposes that the developer is agnostic to the choice of database and would really rather not be bothered with writing SQL. JDBI presumes that the developer is deeply connected to the database and its design and implementation choices, and would prefer a straightforward mapping from handwritten SQL to Java. Which you choose depends largely on which perspective you find appropriate for your project.
From your description, it sounds like JDBI *might* be a good fit, if you're willing to get your hands dirty writing the SQL queries. But unless your DAO interfaces are *really* clean of Hibernate dependencies, it's a non-trivial amount of work to convert for a project of meaningful size, so unless your operational pain is high, the conversion might not (yet) be worth it.
My personal experience is that JDBI is a terrific library that is simple and clean to work with and has minimal baggage. YMMV.
HTH,
Christopher