equals()와 hashCode()를 생성할 때 Use getters during code generation을 이용해 생성해주는 것이 좋다.
왜냐하면 getter를 사용하지 않을 시 필드에 직접 접근하게 됨. 필드에 직접 접근하면 뭐가 문제일까? 프록시일 때 equals가 계산이 안된다.