JPA - Entity, 값타입 Setter 금지에 대해


JPA - Entity, 값타입 Setter 금지에 대해

엔티티나 값타입을 작성할때 getter와 setter를 만들곤한다하지만 복잡한 로직에서 setter를 만든경우엔 유지보수성이 떨어진다그래서 최대한 Setter를 쓰지않고 만들어야 한다위 코드가 복잡해질 경우 객체의 변경에서 한번에 알아볼수가 없고객체를 create하거나 update할때 빼먹은 부분도 생기기 마련이다이런식으로 Setter를 사용하지 않고 필요한 부분마다 메소드를 만들어서 사용하면객체 지향 관점에서도 알맞고 유지보수성도 올라간다다른 사람이 객체를 생성할때 올바르지 않게 생성하는걸 막기위해이러한 두개의 방법으로 new Member()를 접근제어 할수 있다...

JPA - Entity, 값타입 Setter 금지에 대해에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : JPA - Entity, 값타입 Setter 금지에 대해