상세 컨텐츠

본문 제목

JPA(Java Persistence API)란?

개발

by GoblinMode 2024. 1. 11. 08:08

본문

728x90
반응형

JPA(Java Persistence API)란?

JPA를 Java사용하는곳이 늘고있다. JPA는 무엇을 해주는 걸까?

JPA는 Back-end 개발자들이 프로젝트를 진행면 DB를 사용하

기 위해 xml을 만들고 쿼리를 작성하며, 이를 사용하기 위해

여러 일들을 한다. 이 일을 줄여주는 우렁각시같은 녀석이

JPA이다.

실사용전 장점으로 보여지는 것
- 단순 insert, selete, update, delete 쿼리작성 사라짐
- 개발,운영중 컬럼 추가시 쿼리수정 필요없음
- 동일한 쿼리 다건 존재하지 않음
- 개발속도 증가
- 개발자 피로도 감소
등으로 장점은 아주 많아 보인다.

하지만 분명이 실무에서 사용하다보면 특정 상황들이 나올거고

이 상황들에 자동화된 JPA가 어떻게 따라와줄지 아직 미지수이

다. 하지만 그래도 많은 장점들이 보여저 룸북(loombok)같은

우렁각시일거라 보여 너무 기대된다.

728x90
반응형

관련글 더보기