안녕하세요! 오늘은 Mybatis와 JPA의 개념 및 차이점에 대해 알아보도록 하겠다.1. 공통점JPA와 Mybatis는 둘 다 애플리케이션과 DB간의 상호작용을 관리하는 '프레임워크' 이다. 두 프레임워크는 각각 다른 접근 방식을 가지고 있다.2. 개념1) JPA먼저 JPA (Java Persistence API)는 객체-관계형 매핑 프레임워크이다. 흔히 ORM이라고 불린다. JPA는 데이터베이스의 테이블과 자바 객체 간 매핑을 자동으로 처리해준다. 대신 JPA는 자바 애플리케이션에서 관계형 DB를 사용하게 해주는 '명세'이므로, 개발자가 직접 구현체를 정의 해주어야한다. 대표적인 JPA 구현체는 Hibernate라는 ORM 프레임워크가 있다. JPA의 큰 특징이라 함은 SQL을 직접 작성하지 않고, ..