답변 1
0
안녕하세요.
해당 오류는 DB 에서 Select 해서 가져오는 값과 View 에서 보여주는 부분의 값이 달라서 발생합니다.
아래 이미지를 보시면 DB 에서는 SELECT no, coffee, kind .. 즉 메뉴명을 coffee 로 가져오는데
타임리프에서 prod.get('name') 으로 가져오고 있습니다.
이럴경우 필드명 매칭을 위해 쿼리를 변경 (SELECT no, coffee as name .. ) 하던지
아니면 타임리프(prod.get('coffee')) 이렇게 변경해주시면 됩니다.
보통 DB 필드는 변경하지않고 타임리프 view 를 변경해줍니다.
아래와 같이