Spring
2022. 12. 7.
Sping) ORM, JPA, Spring Data JPA
ORM이란 ? Object-Relational Mapping의 약자로 객체와 관계형 데이터를 매핑하기 위한 기술 이러한 기술이 필요한 이유는 객체 지향 언어 Vs 관계형 데이터베이스 사이의 패러다임의 불일치 때문 패러다임 불칠치 객체 지향 필드와 메서드 등을 묶어 객체로 만들어 사용 추상화,캡슐화, 정보은닉, 상속, 다형성 등의 시스템 복잡성을 제어 할 수 있는 장치 제공 관계형 데이터베이스 데이터를 정규화시켜 보관 JPA란 ? .Java Persistence API의 약자로 자바 ORM기술에 대한 API표준 명세 즉, 인터페이스의 모음으로 애플리케이션과 JDBC사이에 동작하는데 JPA를 사용하면 JPA내부에서 JDBC API를 사용하여 SQL호출하여 DB와 통신 개발자가 직접 JDBC를 사용할 필요가 ..