jdbc1 [Spring/MyBatis] MyBatis? MyBatis란? SQL 기반의 영속성 계층 프레임워크 (Persistence layer framework) - SQL과 자바 객채를 매핑하는 사상에서 개발된 데이터베이스 접근용 프레임워크 - SQL을 별도의 파일로 분리해서 관리하게 해준다 JDBC Framework - Hibernate나 JPA 처럼 새로운 DB프로그래밍 패러다임을 익혀야 하는 부담없이 SQL을 그대로 이용 - JDBC 코드 작성의 불편함도 제거해주고 도메인 객체나 VO 객체를 중심으로 개발이 가능 특징 SQL문과 프로그램 코드의 분리 - SQL을 설정파일이나 Annotation에 선언적으로 정의해서 자바로 작성된 비즈니스 로직(애플리케이션)에서 SQL 자체를 숨길 수 있음 - SQL에 변경이 있을 때마다 자바 코드를 수정하거나 컴파일.. 2021. 5. 28. 이전 1 다음