@Alias("PackSet")
@Builder
@JsonIgnoreProperties(ignoreUnknown = true)
public static class PackSet {
private String itemCd;
private List<PackUnitSet> packUnitSets;
}
위와 같이 @Builder 어노테이션을 선언한 DTO가 있을 때,
DB에서 SELECT 해오는 값이 itemCd 만이라면,
SELECT item_cd AS itemCd
FROM [테이블]
java.lang.IndexOutOfBoundsException 익셉션이 발생한다.
@Builder 는 DB 매핑값들의 null 을 허용하지 않나보다..
@Builder -> @Data 수정