diff --git a/src/main/java/com/pandoli365/bibimbap/mapper/PostsMapper.java b/src/main/java/com/pandoli365/bibimbap/mapper/PostsMapper.java index 9c210e5..119700a 100644 --- a/src/main/java/com/pandoli365/bibimbap/mapper/PostsMapper.java +++ b/src/main/java/com/pandoli365/bibimbap/mapper/PostsMapper.java @@ -41,10 +41,10 @@ public interface PostsMapper { JOIN post_categories c ON c.id = p.category_id WHERE p.status = 'PUBLISHED' AND p.is_delete = false - AND (#{categoryId} IS NULL OR p.category_id = #{categoryId}) + AND (#{categoryId}::bigint IS NULL OR p.category_id = #{categoryId}::bigint) AND ( - #{cursorCreatedAt} IS NULL - OR (p.created_at, p.id) < (#{cursorCreatedAt}, #{cursorId}) + #{cursorCreatedAt}::timestamptz IS NULL + OR (p.created_at, p.id) < (#{cursorCreatedAt}::timestamptz, #{cursorId}::bigint) ) ORDER BY p.created_at DESC, p.id DESC LIMIT #{limit} @@ -119,7 +119,8 @@ public interface PostsMapper { @Update(""" UPDATE posts - SET title = #{title}, + SET category_id = #{categoryId}, + title = #{title}, body_markdown = #{bodyMarkdown}, body_sanitized_html = #{bodySanitizedHtml}, link_url = #{linkUrl},