Не знаю, какова ваша цель, но если вы ищете встроенную библиотеку для хранения данных с постоянством в стиле JPA, лучше всего использовать Berkeley DB Java Edition с постоянством данных API уровня . Здесь есть интересная статья о том, как преобразовать SQL-запросы в DPL здесь . По сути, использование DPL для доступа к Berkeley DB Java Edition примерно в 10 раз быстрее, чем использование Hibernate для доступа к СУБД.
Отказ от ответственности: я менеджер по продукту в Berkeley DB, поэтому я немного предвзят. Тем не менее, у нас есть много разработчиков Java-приложений, которые выбрали BDB JE, потому что он небольшой, быстрый, масштабируемый, надежный и API-интерфейс естественным образом подходит для их среды разработки приложений.