Spring/JPA1 JPA개념 JPA란? Java Persistence API이다. ORM 기술이다. 반복적인 CRUD 작업을 생략하게 해준다. 영속성 컨텍스트를 가지고 있다. DB와 OOP의 불일치성을 해결하기 위한 방법론을 제공한다.(DB는 객체저장 불가능) OOP의 관점에서 모델링을 할 수 있게 해준다. (상속, 컴포지션, 연관관계) 방언 처리가 용이하여 Migration하기 좋음. 유지보수에도 좋음. [1] Java Persistence API이다. Java Persistence Application Programing Interface -> 자바 프로그램에 있는 데이터를 영구적으로 보관해주는 API이다. ORM을 사용하기 위한 인터페이스를 모아둔 것. 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이.. 2022. 1. 14. 이전 1 다음