@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
수정