반응형
Mybatis | JPA | |
접속 기술 | SQL Mapper | ORM(Object Relational Mapping) |
개발자가 작성한 SQL 실행 결과를 객체에 매핑 | 객체와 DB의 데이터를 자동 매핑 | |
적용가능 프레임 워크 | 전자정부 프레임워크, Spring Boot | Spring Boot |
장점 | SQL 직접 제어, 학습 용이성 | 표준화된 인터페이스, 개발 및 유지보수성 향상, 객체 지향적인 접근 지원, DBMS에 독립적 |
단점 | CRUD 단순 작업 반복 수작업, DB에 종속적 |
높은 학습곡선, 복잡한 SQL 생성의 어려움, 성능(튜)에 대한 고려 필요 |
사용 목적 | 복잡한 쿼리, SQL제어 필요 | 간단한 매핑 및 객체 지향적인 접근 필요 |
반응형
'Backend > DB 실무' 카테고리의 다른 글
[Mybatis] 조건문 (0) | 2024.02.26 |
---|---|
[H2] H2 SQL파일 로드 (0) | 2024.02.26 |
Insert문 (0) | 2024.02.19 |
쿼리 단순화 작업 (0) | 2024.02.19 |
02/16 (0) | 2024.02.16 |