DTO1 RunGuard 개발 DTO RunGuard 개발 중 이슈들을 정리해보고자 한다. 1. DTO 변환의 핵심 이유- DTO : 데이터를 전달하기 위한 객체- JPA에서 entity 그대로 반환하면 지연 로딩 (LAZY) 설정된 프록시 객체를 직렬화하지 못해서 LazyInitializationException이나, 무한 참조 문제가 발생함 @Entitypublic class Member { @Id private Long id; private String name; @OneToMany(mappedBy = "member", fetch = FetchType.LAZY) private List orders;}예를 들어 위와 같은 엔티티가 있을 때, orders는 LAZY임즉, 멤버를 조회할 때는 실제 orders 데.. 2026. 7. 8. 이전 1 다음