끄적끄적

JPA

integerJI 2022. 6. 13. 11:38

?

JPA는 자바에서 사용하는 ORM(Object-Relational Mapping)으로 설명할 수 있다. JPA를 처음 들었을땐 무엇인지 잘 몰랐지만 Django를 쓰면서 사용했던게 ORM이고 이 ORM을 java에서 쓰면 JPA 였던 것이었다.

 

ORM과 JPA를 쓰면서 느낀 점

Object-Relational Mapping은 일반적으로 사용하는 class와 rdb의 테이블을 연결해준다.

orm의 가장 큰 장점은 개발 기간을 단축시킬 수 있으며 sql을 사용하지 않아 코드가 깔끔해 진다고 생각된다.

단점은 복잡한 쿼리가 생길 경우 sql을 결국엔 써야하는 상황이 생길 수 있다는 것이다.

 

공부하기 괜찮은 문서

https://wikidocs.net/book/7601

 

점프 투 시리즈는 잘 나와있는 것 같다. 해당 문서를 보고 개발을 하며 연습하면 좋을 것 같다.

 

https://github.com/integerJI/SSB

'끄적끄적' 카테고리의 다른 글

DDD 8기의 마무리와 새로운 시작  (2) 2023.02.12
DDD 8기 중간회고  (2) 2023.01.15
트랜잭션  (0) 2022.05.12
2021년 회고, 2022년 목표  (0) 2021.12.31
그림쟁이  (0) 2020.11.12