Не используй Lombok с JPA, пока не посмотришь это видео

Lombok действительно отличный инструмент! Одна строчка кода и все твои JPA сущности перестают корректно работать 👍 Но это только в том случае, если ты не знаешь, какие фичи Lombok можно использовать с JPA, а какие лучше не стоит. В новом видео мы рассказали про большинство подводных камней, с которыми ты можешь столкнуться, используя JPA вместе с Lombok, а также про то, как с этими подводными камнями можно справится. Проект на GitHub: ––––– Таймкоды ––––– 00:00 – Введение. Lombok JPA 00:25 – @EqualsAndHashCode от Lombok для JPA Entity 02:49 – Базовая реализация методов equals() и hashCode() вместе с JPA 03:49 – Верная реализация методов equals() и hashCode() для JPA Entity 06:16 – @ToString и загрузка ленивых ассоциаций 07:22 – @ToString и StackOverflowError 08:27 – @Data и её проблемы 09:20 – @Builder и @AllArgsConstructor удаляют конструктор без параметров 10:17 – Кодогенерация от Amplicode с учётом нюансов использования Lombok 11:25 – Итоги. Так ли плох Lombok?
Back to Top