
[스프링부트] - JPA를 알아보자
·
Spring
JPA란?Jakarta Persistence API는 ORM(Object Relation Mapping)기술 표준으로 사용되는 인터페이스의 모음이다.즉 실제로 구현된 클래스가 아니라 실질적으로 구현된 클래스와 매핑시켜주기 위한 프레임워크(도구)이다.강의에서 들은 사용 단계이다.테이블 생성하고 활용할 때 -> Entity 클래스에서 그 역할을 함(Entity클래스는 테이블을 생성한다. 가방 역할을 함엔티티클래스는 DTO 그자체로 볼 수 있다.)데이터 제어 -> RepositoryfindById(), findAll(), save(), count()페이징연관관계 N:1 @ManyToOne1:N @OneToMany1:1 @OneToOne조건 검색 -> QueryMthod 특징DAO와 DB테이블의 의존성 문제를..