[Java Springboot] JPA와 MyBatis
1. JPA와 MyBatis ㄱ. 특징 (1) 정의 및 배경 - 관계형 데이터베이스를 이용하는 프로젝트에서 객체 지향 프로그래밍(object-oriented programming: OOP)을 구현하기 위해 나온 해결책 중 하나가 바로 JPA라는 자바 표준 ORM 기술이다. - 쿠팡, 우아한 형제들, NHN 등 자사 서비스를 개발하는 곳에서는 Spring과 JPA를 전사 표준으로 사용하고 있다. (2) JPA와 MyBatis 차이 - JPA는 ORM이고, MyBatis나 iBatis는 SQL Mapper이다. ORM JPA 쿼리를 매핑 객체를 매핑 JPA가 점점 더 많이 사용되고 있으므로 JPA를 알아두는 것이 매우 좋습니다! (3) SQL Mapper를 사용하였을 때의 문제점 ◈ 반복 작업 - 실제 현업..
2023.05.21