반응형

[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
반응형

- 출처

http://chan7ee.tistory.com/entry/redirect-forward-java-controller-method%EC%97%90%EC%84%9C-%EB%8B%A4%EB%A5%B8-do-%EB%A5%BC-%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95




여기에 추가할 내용이 있다.


forward를 할때에는 jsp 화면 기준으로 넘겨지는 값들이 넘어간다.


예를들어 

FORM 안에 FOOD 라는 값이 있다면

화면에서 값을 지정해야만 다음화면에서 REQUEST PARAMETER를 사용 할 수 있다.


컨트롤러에서 FOOD를 지정한다면

그 값은 넘어가지 않는다.




-----

나의 경우는 FIRST JSP -> 1CONTROLLER -> 2CONTROLLER -> END JSP 이런 흐름으로 짜여있는데

FIRST JSP에서 값을 지정했어야 했다.


1CONTROLLER에서 아무리 지정해도 값은 넘어가지 않았다.


'백엔드 > 웹(Spring)' 카테고리의 다른 글

[JPA] CriteriaBuilder - multiselect  (0) 2018.11.05

+ Recent posts