Я реализую equals(), hashCode() и toString() моих сущностей, используя все доступные поля в bean.
Я получаю Lazy init Exception в интерфейсе, когда я пытаюсь сравнить равенство или когда я печатаю состояние obj. Это потому, что некоторый список в объекте может быть ленивым инициализирован.
Мне интересно, какой правильный способ реализовать equals() и toString() для объекта сущности.