JPA(Java Persistence API)란?
JPA를 Java사용하는곳이 늘고있다. JPA는 무엇을 해주는 걸까?
JPA는 Back-end 개발자들이 프로젝트를 진행면 DB를 사용하
기 위해 xml을 만들고 쿼리를 작성하며, 이를 사용하기 위해
여러 일들을 한다. 이 일을 줄여주는 우렁각시같은 녀석이
JPA이다.
실사용전 장점으로 보여지는 것
- 단순 insert, selete, update, delete 쿼리작성 사라짐
- 개발,운영중 컬럼 추가시 쿼리수정 필요없음
- 동일한 쿼리 다건 존재하지 않음
- 개발속도 증가
- 개발자 피로도 감소
등으로 장점은 아주 많아 보인다.
하지만 분명이 실무에서 사용하다보면 특정 상황들이 나올거고
이 상황들에 자동화된 JPA가 어떻게 따라와줄지 아직 미지수이
다. 하지만 그래도 많은 장점들이 보여저 룸북(loombok)같은
우렁각시일거라 보여 너무 기대된다.
| [Java] 개발자를 융택하게 해주는 프로그램 (0) | 2024.01.14 |
|---|---|
| COBOL?아직도? (0) | 2024.01.12 |
| [Java] 디버깅 스킬을 늘리자! (1) | 2024.01.04 |
| [Android] TTS(TextToSpeech), STT(SpeechToText)는 무엇인가? (1) | 2024.01.03 |
| [Java]통신하는데 한글이 깨져요. (1) | 2024.01.02 |