kok202
스프링 부트 Mybatis

2019. 1. 22. 23:27[정리] 기능별 개념 정리/스프링 부트

DTO.Member class

 

@Data

public class Member {

    public @NotNull String name;

    public @NotNull int age;

}







Mapper.MemberMapper Interface


@Repository

public interface MemberMapper {

    public String insertMember(String name, int age) throws Exception;

    public List<Member> selectMember(String name) throws Exception;

}

 






MemberMapper.xml


<?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.example.projectName.Mapper.MemberMapper">


    <insert id="insertMember" parameterType="com.example.projectName.DTO.Member">

        INSERT INTO MEMBER (NAME, AGE) VALUES(#{name},#{age})

    </insert>



    <select id="selectMember" parameterType="string" resultType="com.example.projectName.DTO.Member">

        SELECT * FROM MEMBER WHERE NAME=#{name}

    </select>


</mapper> 



'[정리] 기능별 개념 정리 > 스프링 부트' 카테고리의 다른 글

Controller to model flow  (0) 2019.03.21
스프링 부트 Annotation - 설정  (0) 2019.03.17
스프링 부트 요약  (0) 2019.01.23
스프링 부트 Annotation - 기본  (0) 2019.01.22
스프링 부트 Setup  (0) 2019.01.22