머리긴개발자
22
2018-12-07 14:13:24
14
587

조회수증가 도와주세요ㅠㅠ


안녕하세요

이용후기게시판 만들고있는데

조회수증가 기능을 추가하고싶어서요ㅠㅠ

전체글보기 list에서 제목클릭하면 밑에 mapper가실행되는데

쿼리문어떻게써야할까요?ㅠㅠ



<resultMap type="RVdocumentDto" id="RVdocumentMap"> <!-- property: dto의 필드명 column=db테이블 컬럼명 --> <result property="rv_id" column="RV_ID"/> <!-- 게시글 번호 --> <result property="rv_title" column="RV_TITLE"/> <!-- 글제목 --> <result property="rv_content" column="RV_CONTENT"/> <!-- 글 내용 --> <result property="rv_view_cnt" column="RV_VIEW_CNT"/> <!-- 조회수 --> <result property="rv_reco_cnt" column="RV_RECO_CNT"/> <!-- 추천수 --> <result property="rv_reply_cnt" column="RV_REPLY_CNT"/> <!-- 댓글수 --> <result property="member_id" column="MEMBER_ID"/> <!-- 회원번호 --> <result property="file_id" column="FILE_ID"/> <!-- 파일번호 --> <result property="rv_regdate" column="RV_REGDATE"/> <!-- 작성일 --> <result property="member_name" column="MEMBER_NAME"/> <result property="member_pw" column="MEMBER_PW"/> <result property="member_email" column="MEMBER_EMAIL"/> <result property="member_role" column="MEMBER_ROLE"/> </resultMap>



<!-- 이용후기게시판 글보기 -->

<select id="rvdetail" parameterType="int" resultType="RVdocumentDto">

SELECT *

FROM RVDOCUMENT INNER JOIN MEMBER

ON MEMBER.MEMBER_ID = RVDOCUMENT.MEMBER_ID

WHERE RVDOCUMENT.RV_ID=#{rv_id}

</select>

2
0
  • 답변 14

  • jslovers
    1k
    2018-12-07 14:16:35

    업무는 스스로!!

    -1
  • 8k
    2018-12-07 14:17:00

    이 이야기를 어디서부터 시작해야될까......

    네이버에서 게시판 조회수 증가하기로 검색해도 나올거 같네요.

    0
  • ktsedd
    6k
    2018-12-07 14:18:00

    ㄷㄷ; 업데이트 문도 못만드실 정도면

    0
  • 돼릴라
    6
    2018-12-07 14:20:29

    심오한 질문하셨는데 아시는분 도와주세요

    3
  • 머핀
    50
    2018-12-07 14:22:08
    오 저도 궁금한데요! 알려주세요
    2
  • 돼릴라
    6
    2018-12-07 14:23:29

    헐 이 글 조회수가 왜케 많나요????

    1
  • 머리긴개발자
    22
    2018-12-07 14:23:52

    근데 아무도 답을 안달아줘요.....ㅠㅠㅠㅠㅠ

    0
  • kiroki
    169
    2018-12-07 14:24:54 작성 2018-12-07 14:25:24 수정됨

    구글링으로

    mybatis, update query 의 키워드로 검색하셔서 만드시면 됩니다.

    어려운 내용이 아니니까 검색을 먼저 해보셔서 직접 만들어 보시는게

    실력에 도움이 되실 거라고 생각됩니다


    <update id="updateViewCount" parameterType="int">

    UPDATE RVDOCUMENT SET

       RV_VIEW_CNT = RV_VIEW_CNT + 1

    WHERE RV_ID = #{rv_id}

    </update>

    0
  • ktsedd
    6k
    2018-12-07 14:26:34

    ㅋㅋㅋㅋㅋ위에 검색하라는 댓글 안보시고 답글안달린다고 울고계셨네

    1
  • ktsedd
    6k
    2018-12-07 14:27:02

    https://www.google.co.kr/search?q=%EA%B2%8C%EC%8B%9C%ED%8C%90+%EC%A1%B0%ED%9A%8C%EC%88%98+%EC%A6%9D%EA%B0%80+%EC%BF%BC%EB%A6%AC&oq=%EA%B2%8C%EC%8B%9C%ED%8C%90+%EC%A1%B0%ED%9A%8C%EC%88%98+%EC%A6%9D%EA%B0%80+%EC%BF%BC%EB%A6%AC&aqs=chrome..69i57.8458j0j7&sourceid=chrome&ie=UTF-8

    1
  • 개발하는여자
    10
    2018-12-07 14:30:12

    스스로하세요!


    -2
  • 머리긴개발자
    22
    2018-12-07 14:36:28

    update를 따로써야하는줄 몰랐어요!

    그냥 select문안에 update같이 서브쿼리로 쓸수있나해서 여쭤본건데 안되나봐요ㅠㅠ

    아직배우는중이라 잘몰라서 그러니 그려러니 해주세요....답변감사합니다!

    그리고 많은 조회수와 많은추천 감사합니다!

    1
  • ktsedd
    6k
    2018-12-07 14:50:49

    select 한걸 update 할수는 있지만

    update 후에  select 결과를 리턴하는건 불가능합니다

    각각의 기능을 보면 이해가 가실듯

    1
  • 머리긴개발자
    22
    2018-12-07 14:52:05

    아 그래서 update먼저 실행하고 select 하려고해요! 감사합니다~~~

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.