JDBC1 MyBatis vs JDBC 의 개념/특징/차이점 JDBC JAVA에서 DB에 연결하기 위해 제공되는 API로 SQL(MySQL,PostSQL)에 접근함 1개의 클래스에 SQL 및 DB 연결, 자바 언어가 모두 존재하기 때문에 재사용성이 좋지 않음 MyBatis 개발자가 지정한 SQL, 저장프로시저 그리고 몇 가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크 중 하나 (JDBC 작업을 간편하게 해줌) XML이나 어노테이션 사용할 수 있음 SQL문이 어플리케이션 소스 코드로부터 분리됨 JDBC를 통해 수동으로 셋팅한 파라미터와 결과 매핑을 대신 해주기 때문에, JDBC로 처리하는 작업보다 간편하게 작업이 가능, 코드량이 적어 생산성을 높여줌. 프레임워크가 아닌 라이브러리 MyBatis를 사용하면 사용자는 JDBC를 직접 호출하지않고 MyBatis에게 일을 .. 2022. 7. 28. 이전 1 다음