에노테이션 사용버젼은..

인터페이스를 작성하고 인터페이스의 함수 위에 에노테이션을 이용해 sql문을 등록해두면


sqlSession으로부터 getMapper메소드에 인터페이스 정보를 넘기면 인터페이스의 각 함수는 자기 위에 등록된 sql을 호출해줌 




xml과 인터페이스를 둘다 사용하는 버젼


xml만 사용하는 버전처럼 작성

사용할 인터페이스 추가

매퍼 xml의 namespace를 연결되고자 하는 

인터페이스의 풀패키지명으로 지정


인터페이스 사용버전처럼 session으로부터 getMapper얻어서 함수 호출

짝궁 매퍼파일의 함수이름과 같은 구문아이디를 가진 sql이 실행됨




<select id="selectAll" resultType="member">

        select <include refid="columns"/> from member 

 </select>


  <sql id="columns">

        m_id as id, m_pw as pw, m_name as name, m_email as email, m_reg_date as regDate

  </sql>

' IOT 기반 응용 SW과정 > Web Programing' 카테고리의 다른 글

Day56 MyBatis-Spring  (0) 2016.06.08
Day55  (0) 2016.06.03
Day53 MyBatis  (0) 2016.06.01
Day52 jdbcTemplate // MyBatis  (0) 2016.05.31
Day51 스프링 JDBC  (0) 2016.05.30

+ Recent posts