반응형

[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

+ Recent posts