Spring

Mybatis

새싹감자 2023. 12. 27. 21:24
  • Mybatis는 자바 오브젝트와 sql문 사이의 자동 Mapping기능을 제공하는 object mapper이다.
  • jdbc의 모든 코드는 대부분 제공함
  • sqlSession
    • sqlSession Factory builder호출->sqlSession Factory(SqlSession 생성)->SqlSession(thread마다 필요에 따라 생성)->mapping File
  • sqlSessionTemplate
    • sqlSession인터페이스 구현
    • Spring bean으로 등록해야됨
  • 표현식
    • if, choose, trim,foreach