[MyBatis] parameterType 와 resultType 의 차이

지환·2023년 12월 3일
0

Jsp & Servlet

목록 보기
6/21
post-thumbnail

출처 | https://velog.io/@jinjubae/MyBatis-parameterType-%EC%99%80-resultType-%EC%9D%98-%EC%B0%A8%EC%9D%B4

resultType : 조회 결과 값을 저장하기 위한 데이터 타입(데이터 하나에 대한 타입 지정)

paramterType : 전달받은 파라이터 데이터 타입 지정(선택적)

    <select id="getBoard" parameterType="Long" resultType="wedatalab.bulletinboard.domain.Board">
        SELECT
        *
        FROM tbl_board where boardId=#{boardId};
    </select>

여기서 가져오는 값이 boardId 인데 이걸 Board 클래스로 저장하겠다는 뜻이다.

parameterType 을 통해 boardId 을 Long 타입으로 전달받겠다는 뜻이다.

profile
아는만큼보인다.

0개의 댓글