Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 장애물인식
- 자율주행
- cartograhper
- 이펙티브자바
- 배달로봇
- persistance context
- Spring Batch
- 영속성컨텍스트
- 프로그래머스
- Hibernate
- 논문리뷰
- JPA
- 자료구조
- Jetson
- MySQL
- 논문
- 아두이노
- 파이썬
- 포인트클라우드
- 자바
- 네트워크
- Python
- 알고리즘
- 딥러닝
- Database
- DeepLearning
- 운영체제
- 자바ORM표준JPA프로그래밍
- Java
- 디자인패턴
Archives
- Today
- Total
목록JPA를사용하는이유 (1)
제리 devlog
[JPA] 왜 JPA를 사용해야하는 가?
JPA는 자바 ORM(객체관계매핑) 기술에 대한 API 표준 명세다. 즉, 인터페이스를 모아둔 것이다. 따라서 JPA를 사용하려면 JPA를 구현한 ORM프레임워크를 사용해야한다. 이중 Hibernate가 가장 대중적이다. JPA라는 표준 덕분에 특정 구현 기술에 대한 의존도를 줄일 수 있고 다른 구현 기술로 손쉽게 이동할 수 있다. 다시말하면 Hibernate가 아닌 다른 ORM프레임워크로 변경해도 JPA인터페이스를 사용하고있기 때문에 코드상에서 변경해야할 부분이 크게 줄어든다. 왜 JPA를 사용해야 하는가? 1. 생상성 JPA를 사용하면 자바 컬렉션에 객체를 저장하듯이 JPA에 저장할 객체를 전달하면된다. SQL을 작성하고 JDBC API를 사용하는 반복적인 일을 JPA에서 대신해준다. 나아가서 JPA..
JPA
2020. 11. 10. 15:57