[MyBatis] parameterType 와 resultType 의 차이

Jinju Bae·2022년 2월 20일
0

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개의 댓글