728x90
728x90
13) 관리자 페이지 (영상 정보 업로드 시 여러 테이블에 insert 및 update) - Spring Project(OTT Service)
프로젝트/OTT2023. 3. 2. 15:5913) 관리자 페이지 (영상 정보 업로드 시 여러 테이블에 insert 및 update) - Spring Project(OTT Service)

해당 프로젝트는 2023/01/25 ~ 2023/03/12 내에 진행되는 아카데미 내 수강생들끼리 팀을 나누어 진행한 모의 프로젝트입니다. 팀원은 5명이었으며, 프로젝트 리더를 맡았습니다. 이전 글 목록 1) 주어진 RFP를 바탕으로 주제 선정 - Spring Project(OTT 서비스) 2) ERD 설계 - Spring Project(OTT 서비스) 3) 회원 가입 기능 구현 - Spring Project (OTT 서비스) 4) 로그인, 로그아웃 기능 구현 - Spring Project (OTT 서비스) 5) 상세 페이지 및 회원 정보 수정 - Spring Project (OTT 서비스) 6) CRUD를 한번에 → 게시판 만들기(QNA게시판) - Spring Project(Mybatis) (OTT 서..

parameter not found. available parameters are [arg, param] / Spring MyBatis error
트러블슈팅2023. 2. 17. 22:05parameter not found. available parameters are [arg, param] / Spring MyBatis error

CRUD 게시판을 만들던 도중 셀렉트 박스를 활용하여 삭제를 진행 할 때, 게시판의 게시번호를 받아 쿼리문으로 반복문을 사용하던 도중 에러가 발생했다. 우선 컨트롤러에서 게시판 번호의 값은 잘 받아왔다. 아래는 에러를 발생시킨 기존의 쿼리문 코드이다. 해결 foreach문의 collect 값을 delete에서 list로 변경 해 주었더니 해결되었다. collection 값에 배열 이름이 담기는 줄 알았는데, ArrayList를 파라미터로 받았기 때문에 list로 작성해야 하나보다. MyBatis foreach문 지원 태그 태그 설명 collection 전달받은 인자 (List or Array) item 사용 할 매개 변수 이름 (임의 지정) open 구문이 시작될 때 삽입할 문자열 close 종료될 때 ..

MySQL, Mybatis) Unknown column 'text' in 'where clause'
트러블슈팅2023. 2. 15. 20:12MySQL, Mybatis) Unknown column 'text' in 'where clause'

에러 원인 Mybatis 사용 시 Where절에 있는 ${id}가 문자가 아닌 컬럼으로 인식되어 에러가 발생했다. ${id}를 "${id}"로 바꿔주었더니 해결되었다. 별 것 아닌 실수를 줄이는 연습을 많이 해야할 것 같다.

728x90
728x90
image