반응형
[CriteriaBuilder]
해당 내용을 사용하다보면
Unable to locate appropriate constructor on class
관련돤 에러를 볼 수 있는데
해당 내용은 모델끼리 맵핑이 되지 않아서 나오는 오류이다.
이 애러를 알더라도 맵핑의 순서를 알기쉽지 않은데
오늘 해본 결과는 이러하다.
1. 다수가 되는 테이블 컬럼을 먼저 쓸 것
2. 다수가 되는 테이블에 Serializable을 적용할것
3. 컬러수를 다수-> 단일 순서로 맞춰줄것.
나의경우는 ManyToOne 이 단일테이블 걸려있으면서 아래와 테이블이 같다
다수 테이블 implements Serializable
A -1 ,2, 3
단일 테이블
B -3, 4, 5
이럴때 multiselect 에 쓰이는 Selection list 는
1, 2, 3, 4, 5
이 순서로 써야 한다. 다수테이블 컬럼이 앞에 쓰여야한다.
'백엔드 > 웹(Spring)' 카테고리의 다른 글
[Spring] forward / redirect (0) | 2016.09.16 |
---|