Проверить restSQL . Это сверхлегкий персистентный слой с открытым исходным кодом. Этого достаточно для базового CRUD и немного базовой поддержки фильтрации.
Он имеет встроенную поддержку MySQL и PostgreSQL, но спроектирован для расширения на другие РСУБД. Он работает в стандартных контейнерах JEE, например, Tomcat, или упакован в контейнер Docker.
Вы можете взять его на спин, используя экземпляр с песочницей, и изучить документы в http://restsql.org.