JPA #MyBatis #ORM (1) 썸네일형 리스트형 [JAVA, DB] JPA, Mybatis 정의와 장단점 Mybatis SQL Mapper Framework 로써, 직접 SQL을 작성해 얻은 결과를 통해 객체와 데이터베이스 간 매핑할 수 있게 도와주는 프레임워크 장점. 연동방법이 어렵지 않고, 쿼리 작성에 능숙하다면 오히려 개발 시간을 단축할 수 있음 단점. 쿼리를 직접 작성하다보니 자잘한 오타에도 에러가 날 수 있고, 아주 간단한 테이블조회 쿼리라도 하나하나 전부 작성해야해서 귀찮음. 객체 DTO 변경 시 짜놓았던 쿼리도 다시 수정해야해서 개발, 유지보수 시 번거로울 수 있음. 특정 DBMS(Mysql, Oracle 등)에 종속적임 JPA (Java Persistence API) ORM(Object Relational Mapping) 기술로써, SQL을 작성하지 않아도 객체가 데이터베이스와 매핑할 수 있게.. 이전 1 다음