-
mappedby 양방향 연관관계 값을 세팅해야 하는 이유jpa 2023. 5. 27. 16:18
그게 더 객체지향적이기 때문이다.
함수에서 값을 세팅하지 않을 경우 추상화가 깨지게 되어 재사용성이 떨어진다.
예를 들어 A 라는 메소드를 호출하는 C 로직에서 문제가 연관관계를 세팅하지 않아도 문제가 없다고 하자.
A 메소드를 다른 곳에서 호출하면 어떤 문제가 생길까?
B 메소드가 A 를 호출할 경우 값이 세팅되었는지 확인해야 하는 문제가 생긴다.
즉, B 메소드를 짜는데 A 를 들어다봐야 하고, 추상화가 깨져 객체지향적이지 않은 코드가 되어버린다.
'jpa' 카테고리의 다른 글
hibernate dialects -> generated value Auto 작동 방식 (0) 2022.02.14 인프런 인강 정리(2) + jpql (0) 2022.01.20 인프런 jpa 인강 정리 (1) (0) 2022.01.12