[JPA] JPA 소개
Java Persistence API 자바 진영의 ORM 기술 표준 이다. ORM 이란 - Object-relational mapping(객체 관계 매핑) - 객체는 객체대로 설계 - 관게형 데이터베이스는 관계형 데이터베이스대로 설계 - ORM 프레임워크가 중간에서 매핑 - 대중적인 언어에는 대부분 ORM 기술이 존재 JPA는 애플리케이션과 JDBC 사이에서 동작 예를들어 member 객체를 저장해줘 라고 JPA에 던지게 되면 JPA는 객체를 분석하게된다 INSERT SQL을 알아서 만들어 쿼리까지 DB로 날려주게된다. 패러다임 불일치 해결 할 수 있다. 엔티티 오브젝트를 다 만들어서 던져주게 된다. 생산성 - JPA와 CRUD 저장 : jpa.persist(member) 조회 : Member membe..
2024.01.02