본문 바로가기

분류 전체보기45

[Spring] No primary or single unique constructor found for interface java.util.List 오류 오류 메세지 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: No primary or single unique constructor found for interface java.util.List 이유 : 기본 생성자가 없는 객체를 바인딩 해결법 : List로 받는 매개변수에 @RequestParam(value = "reviewsNum") 달아주기 2022. 3. 26.
[MYBATIS] 오늘의 헷갈린 것들 Place(placeNo=0, placeName=null, placeAddress=null, placeLon=0, placeLat=0, placeDes=null, placeTags=null, area=경기, typeCode=null, filePath=null, picOrigin=null, picChange=null, createDate=null, modifyDate=null, placeStatus=null) 전부 null로 뜨는 현상 -> resultMap이 제대로 먹었는지 확인 insert all(다중행 insert)할 때 sequence에 NEXTVAL MARIADB는 가능함 INSERT INTO TABLENAME VALUE (..,..,..),(..,..,..),(..,..,..) 이런식으로 되는듯.. 2022. 3. 22.
[MyBatis] resultType=hashmap 사용하기 나는 hashmap으로 받을건데 왜 자꾸 ArrayList로 타입 변환을 할 수 없는지 뜨는가 했더니 selectList 자체가 List형으로 돌려준다는 의미임. 물론 실제 타입은 Object라서 (ArrayList)든 (List)든 강제형변환은 해줘야함 (HashMap)따위의 형태로는 타입 변환이 안됨! DAO에서는 List의 형태로 받는다! mybatis : foreach 오류 org.apache.ibatis.binding.BindingException: Parameter 'noticeNo' not found. Available parameters are [collection, list] collection=list로 지정해야함 ->collection=lis.. 2022. 3. 17.
[MyBatis] PersistenceException 해결방법 *상황 인터넷에서 아무리 찾아도 스펠링 이슈나 연결 잘못했다는 말밖에 없음. 하지만 내 경우는 전부 잘 되어있고 잘 만들었는데, 해당 매퍼가 연결된 DAO는 전부 작동 안됨. 심지어 컴퓨터 끄기 전까지는 잘 잘동했었음. src의 mybatisconfig.xml 파일에는 mapper가 제대로 등록되어있지만 target의 mybatis-config.xml에는 누락되어있음. *해결법 우클릭>Maven>Update Project 이대로 Update만 하면 target의 mapper에는 들어오지만 maven library가 다 날아감 컴파일 시 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 발생 프로젝트.. 2022. 3. 16.