Spring 게시판 만들기(7)
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>
댓글남기기