JPA란?
1.JPA는 JAVA Persistence API이다.
2.JPA는 ORM 기술이다
3.JPA는 반복적인 CRUD작업을 생략하게 해준다.
4. JPA는 영속성 컨텍스트를 가지고 있다.
5.JPA는 DB와 OOP의 불일치성을 해결하기 위한 방법론을 제공한다.(DB는 객체저장 불가능)
-db는 객체저장이 불가능하지만 java는 가능. 그래서 자바에서 프로그래밍할 때는 객체에 저장하고 그걸 db에 저장할 때는 jpa에서 자동으로 fk를 집어넣어 줌.
- JPA는 OOP의 관점에서 모델링을 할 수 있게 해준다.(상속, 콤포지션, 연관관계) 7.방언처리가 용이하여 Migration하기 좋음. 유지보수에도 좋음. 8.jpa는 쉽지만 어렵다.
.jpg?table=block&id=7707567a-99df-4cc7-8783-f161b6c179b2&cache=v2)
.jpg?table=block&id=0632b18e-f4bf-4291-999b-eb7134d0276a&cache=v2)
Share article