project_0404 댓글 등록순,최신순

ooohyooo·2024년 4월 4일

myproject

목록 보기
33/44
@Select("""
			SELECT C.*, M.loginId AS loginId, M.image AS image, SUM(C.goodreactionPoint) AS `sum`
			FROM `comment` AS C
			INNER JOIN `member` AS M
			ON C.memberId = M.id
			WHERE C.relId = #{id}
			GROUP BY C.id
			ORDER BY C.id ${order}
			""")'
  • #{order} 넣으려니까 'asc'로 들어가서 쿼리 오류가 났어!
  • 해결방법: MyBatis의 동적 SQL을 사용하여 변수를 삽입할 때는 ${order}를 사용하여 직접 삽입
  • 이 방법말고 foreach를 반대로 돌리면 되는거 아니녜...맞네..근데 어떻게 하지
  • 내일 해결해보도록 하겠다...!!

✅ToDo
-로그인한 사용자가 보고있는 게시글과 해당 게시글의 댓글 중에서 내가 좋아요를 한 항목을 확인해야해
-댓글의 좋아요가 이미 눌러진 상태이면 색칠된 하트여야 하는데 이거 쿼리 짜야겠네..

  

0개의 댓글