영속성 컨텍스트1 [SpringBoot] JPA란? -- 목차 -- JPA 란 - Hibernate - 영속성 컨텍스트 ORM 이란 JPA의 동작 과정 JPA를 사용해야 하는 이유(장,단점) JPA란 Java persistence API 현재 자바 진영의 ORM 기술 표준 스펙을 정의한다. JPA의 스펙은 자바의 객체와 데이터베이스를 어떻게 매핑하고 동작해야 하는지를 정의하고 있다. 인터페이스의 모음이다. 즉, 실제로 구현되는 것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. 대표적인 Framework : Hibernate 과거 자바 표준(Entity Bean)으로, EJB라는 것이 있다. JPA 이전의 ORM기술이다. 단점 코드가 매우 지저분 하다. API의 복잡성이 높다. (interface를 많이 구현해야 함) 속도가 느리다... 2022. 7. 22. 이전 1 다음