Все, что вы боялись спросить про JPA @OneToMany

Аннотация @OneToMany в JPA используется для обозначения отношения "один ко многим" между сущностями. Разница между unidirectional (однонаправленным) и bidirectional (двунаправленным) отношением заключается в том, как эти отношения реализованы в коде и как они влияют на поведение сущностей в контексте базы данных и ORM. 1.

Пишем код быстрее с помощью Live Templates в IntelliJ IDEA

Создание live templates в IntelliJ IDEA может значительно ускорить процесс написания кода, устраняя необходимость повторно писать его однотипные фрагменты. Например, это удобно при написании тестов или добавлении логгирования. Вот пошаговая инструкция по добавлению live templates: 1. Открытие настроек live templates Откройте IntelliJ IDEA.

Использование Котлин-делегатов для реализации fallback-сценариев

А в чем проблема? В разработке бизнес-логики для интеграции различных информационных систем часто необходимо учитывать fallback-сценарии, при которых для данных одной системы может не найтись соответствия в другой.

Подводные камни JPQL-запросов с fetch-полями в Spring Data JPA

При работе со Spring Data JPA иногда возникают ситуации, когда JPQL-запрос, который должен извлекать сущность по её ID, возвращает null. Это происходит, даже если сущность с заданным ID точно существует в базе данных. Как же так получается? Рассмотрим данную проблему на примере Authors и Books.   Пример запроса и сущностей JPQL-запрос @Query("select a from Author a join fetch a.

CKeditor – умный html-редактор: трюки при работе с версткой

В предыдущей статье я рассказывала о преимуществах html-редактора CKeditor перед стандартным компонентом textEditor библиотеки Primefaces: умный редактор позволяет легко подключить его к вашему JSF-проекту, настраивать необходимый набор опций toolbar'а, добавлять разнообразные плагины и вообще радоваться жизни, верстая с его помощью страницы и играясь со стилями.
— 20 Предметов на странице
Показывается результатов: 7.

Коротко о себе:

Работаю программистом в компании Tune-it.

Занимаюсь какими-то проектами, связанными с чем-то.

Нет открытого контента.
Откройте запись дневника, чтобы получить совет.