Я не знаю ни одного полнофункционального Java ORM, который имеет неблокирующие API.
Вот почему, если вы хотите использовать ORM в приложении Vert.x, вам следует использовать executeBlocking
чтобы обернуть вызовы ORM или поместить свой код персистентности в рабочую статью.
Для этого сценария есть пример для этого сценария.
В качестве альтернативы вы мог бы такой инструмент, как JOOQ , активный участник сообщества разработал аккуратную интеграцию .