728x90
반응형
Entity 설계 시 주의사항
-
JPA - Entity 설계시 주의점Spring/JPA 2022. 3. 16. 19:18
Entity 설계 시 주의점 Entity 설계 시 다음과 같은 사항들을 주의해야한다. 엔티티에는 가급적 Seter를 사용 금지 Setter를 무분별하게 사용하게 되면 어디서 해당 값이 변경되었는지 추적하기가 힘들어진다. 즉, 유지보수가 어려워지기 때문에 사용하지 않는 것이 좋다. Setter가 필요할 경우에는 추적하기 쉽도록 메서드를 따로 생성해준다. @Entity @Getter public abstract class Item { @Id @GeneratedValue @Column(name = "item_id") private Long id; private String name; private int price; private int stockQuantity; // Setter 대신 생성해준 메서드 pub..