Teamproject-25

조형찬·2023년 5월 31일

TeamProject 일지

목록 보기
25/34

5.31. 팀프로젝트 진행상황

  • 병합 오류 수정
  • 엔티티 컬럼명 수정
  • 필터링 오류, 추천검색어 오류 수정
  • 새로고침, 뒤로가기 등으로 리스트 목록페이지 갔을 때 오류 수정중

Caused by: Error : 904, Position : 212 Error Msg = ORA-00904: "R"."RCINGREDIENT": invalid identifier
오류의 원인 - 쿼리문에 문제가 있다는 뜻이다. jpa를 사용하는데 mybatis로 인식해서 그부분의 차이때문에 문제가 생긴건가 했다. 왜냐면 합치기 전에는 문제 없이 동작했다. 그러나 전체 내용을 가져오려는 select r from r (예시) 에서 r(테이블의 별칭)이 문제였다.
전체 내용을 가져오기 위해 *로 고쳤더니 정상적으로 작동하여 해결할 수 있었다.

엔티티 클래스의 변수명이 예)rcType일경우 db에는 RCTYPE으로 생성되게 된다. 언더바(``)는 여러 오류를 발생시키므로 변수명을 모두 소문자로 통일하여 해결하였다.

검색창에서 추천검색어 목록이 안나오는 문제가 있었다. 자바스크립트 부분에서 $(document).ready(function()에 해당하는 부분이 중복되어서 생긴 문제였다. 따라서 다른 메서드의 경우 클릭시로 변경하려 해결하였다.

카테고리 필터링에서 총 4개 중 밑에 2개의 경우 작동하지 않았다.
repository에 변수를 보낼 때 parameter 순서가 3번째 4번째가 서로 바뀌어서 생긴 문제였고 수정하였다.

외래키 참조방법
메인 테이블( 가져올컬럼pk) 서브테이블 컬럼Fk reference 메인 테이블 (테이블에 데이터가 있으면 안됨)


내일은 새로고침, 뒤로가기 등의 방법을 사용해도 페이지 랜더링 오류가 나지 않도록 수정해야겠다.

profile
서버개발 공부중

0개의 댓글