Mapper 인터페이스 설정

  • Mapper 인터페이스와 xml 파일을 만들어서 SQL 작업 설정
// com.demo.mapper 안에 BoardMapper.java 파일 생성

package com.demo.mapper;

// Mapper Interface
// resources에 com.demo.mapper의 경로와 같게 설정
// 해당 파일에 BoardMapper와 같은 MyBatis xml 파일을 생성
public interface BoardMapper {

	// 기능목적의 추상메서드 정의
	public void insert(BoardVO vo);
}
<!-- 해당 파일에 BoardMapper와 같은 MyBatis xml 파일을 생성
 	 SQL 구문 삽입
	 SQL 구문 삽입시 id는 BoardMapper 인터페이스의 추상메서드와 동일해야 한다
-->

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.demo.mapper.BoardMapper">
	<insert id="insert" parameterType="com.demo.domain.BoardVO">
		insert into tbl_board(bno, title, content, writer) values(seq_board.nextval, #{title}, #{content}, #{writer})
	</insert>
</mapper>

댓글남기기