MyBatis연동(2)
-
MyBatis를 이용한 DAO구현
2. MyBatis를 이용한 DAO구현 1) SqlSessionTemplate이용 insert into guestbook_message (message_id, guest_name, password, message) values (GM_MID_SEQ.NEXTVAL, #{guestName}, #{password}, #{message}) select count(*) from guestbook_message = #{firstRow}]]> select * from guestbook_message where message_id = #{id} delete from guestbook_message where message_id = #{id} package com.bitcamp.guest.dao; // ★★ SQL문 작..
2019.11.20 -
MyBatis란? Spring + MyBatis 연동
MyBatis란? SQL실행 결과를 자바 빈즈 혹은 Map 객체에 매핑 해주는 Persistence 솔루션으로 SQL을 소스코드가 아닌 XML로 따로 분리해 관리하도록 지원 장점 SQL 문장과 프로그래밍 코드의 분리 JDBC 라이브러리를 통해 매개변수를 전달하고 결과를 추출하는 일을 간단히 처리가능 자주 쓰이는 데이터를 변경되지 않는 동안에 임시 보관(Cache) 가능 트랜잭션처리 제공 1. 설정 Spring + MyBatis 연동 MyBatis의 모듈을 통해 스프링이 제공하는 DataSource&트랜잭션 관리 기능을 MyBatis에 적용 가능 org.mybatis mybatis 3.4.1 org.mybatis mybatis-spring -> 모듈 추가 1.3.0 mybatis-spring 모듈 → Sq..
2019.11.20