• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

메뉴명이 안나와요~

23.07.07 23:38 작성 23.07.07 23:40 수정 조회수 185

0

소스는 구글에 올리겠습니다..

답변 1

답변을 작성해보세요.

0

안녕하세요.
해당 오류는 DB 에서 Select 해서 가져오는 값과 View 에서 보여주는 부분의 값이 달라서 발생합니다.
아래 이미지를 보시면 DB 에서는 SELECT no, coffee, kind .. 즉 메뉴명을 coffee 로 가져오는데
타임리프에서 prod.get('name') 으로 가져오고 있습니다.

이럴경우 필드명 매칭을 위해 쿼리를 변경 (SELECT no, coffee as name .. ) 하던지
아니면 타임리프(prod.get('coffee')) 이렇게 변경해주시면 됩니다.

보통 DB 필드는 변경하지않고 타임리프 view 를 변경해줍니다.

 

image

아래와 같이

image