개발자 미니민의 개발스터디

[Mybatis] mapper - 게시글 등록

by mini_min
[Mybatis] mapper - 게시글 등록

✔️ mapper 게시글 등록

: 시퀀스 가져와서 insert 하기

 

✨ order : INSERT 전/후에 실행될지 결정한다.

✨ parameterType : 전달받은 파라미터 데이터 타입을 지정한다. parameterType 을 통해 Board 클래스로 전달받겠다는 뜻이다.

✨ resultType : 조회 결과 값을 저장하기 위한 데이터 타입

<!-- 게시글 등록 -->
<insert id="insertBoard" parameterType="com.sp.app.community.Board">
    <selectKey keyProperty="num" resultType="long" order="BEFORE">
        SELECT cboard_seq.NEXTVAL FROM DUAL
    </selectKey>
    INSERT INTO cboard (num, name, subject, content, reg_date, hitCount, boardUrl, categoryNum) 
        VALUES (#{num}, #{name}, #{subject}, #{content}, TO_CHAR(SYSDATE,'YYYY-MM-DD'), 1, #{boardUrl}, null)	
</insert>

 

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기