Mybatis vs JPA

정재현·2022년 1월 6일

Java를 이용해서 DB를 이용하기 위해서는 JDBC라이브러리를 사용해야된다.
JDBC를 사용하는데 편리하기위해 mybatis or jpa를 사용한다.

Mybatis

mybatis는 sql-mapping을 사용하는 프레임워크이다. sql코드를 작성하고 결과를 객체와 매핑하는 작업까지 직접처리해야한다.

JPA(Hibernate)

객체와 DB간의 매핑을 위한 프레임워크이다. Native sql없이도 객체가 DB와 연동된다.
설정을 통해 대부분의 작업을 자동화 할 수 있으나 Mybatis보다 기술적 난이도가 높다고 한다.

객체를 자바 컬렉션에 저장하고 불러오듯이 DB에 저장할 수 있도록 JPA에 대해 학습해본다.

profile
back end개발자로 성장하기

0개의 댓글