Mapper 인터페이스 · Mapper XML (MyBatis)
MyBatis 에서 SQL 을 부르는 자바 쪽 창구와 SQL 을 적어 두는 파일이다. 자바에는 메서드 선언만 있는 인터페이스(예 UserMapper)를 두고, SQL 은 XML 파일의 select 태그 안에 적는다. 태그의 id 가 인터페이스의 메서드 이름과 같으면 둘이 짝이 된다. 인터페이스를 구현하는 클래스는 내가 쓰지 않는다 — MyBatis 가 실행 중에 구현 객체를 만들어, 메서드를 부르면 짝이 된 SQL 하나를 DB 에 보낸다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!