프로젝트 개발 중.
기존의 Spring을 설치해서 사용 하는 방향으로 Spring + Mybatis를 기본으로 개발하다가
최근 Spring Boot 를 사용하다보니 좀더 표준이 무엇이냐를 더 많이 따지는거 같다.
얼추 알아본 느낌으로 비교를 해보자면.
Mybatis 는 세세하게 다룰수 있지만 그만큼 할게 많은 편이고(챙겨야할게 많은편)
Jpa 는 간편하게 사용할수 있지만 그만큼 사전 지식이 많아야 한다는 것.
정도로 정리가 가능한것 같다.
아래 링크는 Jpa vs Mybatis 에 관련된 링크 글. 참고해보도록 하자.
https://okky.kr/article/286812
OKKY | ORM의 사실과 오해
ORM의 사실과 오해 http://okky.kr/article/286531 개시물에 댓글을 해주신 자유로운 새님의 글에 대해 질답 하는 형식으로 한 말씀 올리겠습니다. 먼저 은탄환은 없다는 것을 말씀드립니다. ORM은 절대 만능이 아니지요. 하지만 객체 지향과 관계형 데이터베이스를 모두 다루어야 하는 애플리케이션 개발자 입장에서 충분히 알
okky.kr
사실 본인은 Spring Boot 를 사용한다면 JPA 사용이 더 땡기는데 그 이유는 위 링크 글에서 나온 내용중에
Spring 에서 기본적으로 품고(?) 있는 것이 JPA라는 이유이다.
Spring Boot 를 사용할꺼면 편하고 속도가 빠른 개발을 위함인데 이왕이면 DB도 그렇게 가져가는게 좋지 않나.. 라는 생각.
'PROJECT > TOOL' 카테고리의 다른 글
Spring Boot index 페이지 설정 (0) | 2019.11.07 |
---|---|
Spring Boot Jpa 적용 (0) | 2019.11.06 |
Boot Spring 기본 WAS PORT 변경 (0) | 2019.11.04 |
[크롬] API 테스트 - Talend API Tester (0) | 2019.10.28 |
Spring Properties 사용예제 (0) | 2019.10.27 |