인프런 커뮤니티 질문&답변

삼계해마님의 프로필 이미지
삼계해마

작성한 질문수

스프링 부트 웹 개발 입문 - 따라하며 배우기

메뉴명이 안나와요~

해결된 질문

작성

·

226

·

수정됨

0

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

답변 1

0

IT늦공 김부장님의 프로필 이미지
IT늦공 김부장
지식공유자

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

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

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

 

image

아래와 같이

image

 

삼계해마님의 프로필 이미지
삼계해마

작성한 질문수

질문하기