Spring

Mybatis 이용한 회원정보 CRUD 실습

정숙씨의 쏠쏠한 코딩 2021. 11. 22. 23:59
  • Mybatis에서 제공하는 메서드
    • SqlSession 클래스 
    • 메서드 기능
      List selectList(query_id) id에 대한 select문을 실행한 후 여러 레코드를 List로 반환
      List selectList(query_id, 조건) id에 대한 select문을 실행하면서 사용되는 조건도 전달
      T selectOne(query_id) id에 대한 select문을 실행한 후 지정한 타입으로 한 개의 레코드를 반환
      T selectOne(query_id, 조건) id에 대한 select문을 실행하면서 사용되는 조건도 전달
      Map<K, V> selectMap(query_id, 조건) id에 대한 select문을 실행하면서 사용되는 조건도 전달한다.
      Map 타입으로 레코드를 반환
      int insert(query_id, Object obj) id에 대한 insert문을 실행하면서 obj 객체의 값을 테이블에 추가한다.
      int update(query_id, Object obj) obj 객체의 값을 조건문의 수정 값으로 사용해 id에 대한 update문을 실행
      int delete(query_id, Object obj) obj 객체의 값을 조건문의 조건 값으로 사용해 id에 대한 delete문을 실행
  • 회원 ID 및 비밀번호 조회
    • 이름 조회
    • member.xml
    • 비밀번호 조회
      • member.xml
    • MemberServlet
    • MemberDAO