Перейти к содержанию

Рубрика «Persistence»

Kotlin и JPA

Одной из характеристик Kotlin является совместимость с библиотеками Java. JPA является одной из них. В этом руководстве рассмотрим, как использовать классы Kotlin в качестве сущностей JPA. Зависимости Для простоты будем использовать Hibernate в качестве реализации JPA. Нужно добавить следующие зависимости в проект Maven: Будем использовать встроенную базу данных H2 для запуска тестов: Для Kotlin будем …

JPA и Hibernate – запросы Criteria, JPQL и HQL

В этом руководстве рассмотрим, как использовать запросы JPA и Hibernate, а также разницу между запросами Criteria, JPQL и HQL. Запросы Criteria позволяют пользователю писать запросы без использования необработанного SQL. Наряду с запросами Criteria рассмотрим написание именованных запросов Hibernate и способы использования аннотации @Query в Spring Data JPA. Прежде чем углубимся в это, необходимо отметить, что …