ORM
JPA와 Mybatis 비교 (ORM, SQL Mapper)
ORM(Object-Relational Mapping) 객체 관계 매핑 데이터베이스의 데이터를 자동으로 매핑해주는 것 RDB에 데이터 그 자체와 매핑하기 때문에 SQL을 직접 작성할 필요 없음 DB에 대한 종속성이 줄어듬 객체지향적 접근으로 생산성 증가 메소드 호출만으로 CRUD를 구현가능 JPA(Java Persistence API) - 자바 ORM기술에 대한 API 표준 명세로 Java에서 제공하는 API - 기존에 EJB에서 제공되던 엔터티 빈(Entity Bean)을 대체하는 기술 장점 RDB 종류 관계없이 사용가능 DB 변경이나 코드 재활용에 용이 기본적인 CRUD 제공이나 페이징 처리 등 구현되어 있어서 비즈니스 로직에 집중가능 테이블 생성, 변경 등 엔티티 관리 편함 쿼리에 집중할 필요 없이..