В проекте с использованием Hibernate пытаюсь избежать генерации кучи boilerplate кода. Пусть это и делается с помощью alt-insert (IDEA), занимает места всё равно много.
Итак, при попытке использовать аннотацию из Project Lombok, а именно @EqualsAndHashCode, на класс, реализующий Serializable, ничего не происходит (т.е. если сделать DeLombok, то методы генерятся). Как я это понимаю? При запуске есть предупреждения от Hibernate:
WARN [main][hibernate.mapping.RootClass] - HHH000038: Composite-id class does not override equals(): Название.пакета.название.класса
Если с помощью идеи создаю эти методы, предупреждения нет. Очевидно, проблема в отсутствии аннотации @Override, но я не смог найти способ указать аннотацию перед генерируемыми методами. Может, кто сталкивался?