0608 - dao

정연진·2021년 6월 8일

getList(int page, String field, String query) 구현

  • ${}와 #{}
    $는 키값으로(날것으로) 들어가고 #는 값으로 취급되어 들어가게 된다

mybatis는 오버로드를 지원하지 않는다.

xml파일로 설정 빼기

  • 인터페이스를 인터페이스답게 하자

  • 인터페이스의 어노테이션 다 지우고 깨끗하게

    https://mybatis.org/mybatis-3/configuration.html#typeHandlers

    매핑정보 빼기

    구현체 만들기

    구현체 클래스를 만들어 준다.

    Mapper.xml을 mybatis가 읽어서 저장소(mapper 컨테이너)에 넣어놓고
    우리는 구현체를 만들때 SqlSession이라는 도구를 이용해 꺼내 쓸 수 있다.

profile
열공해욧

0개의 댓글