본문 바로가기

Backend/DB 실무

[Mybatis] Mybatis VS JPA

반응형
  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