← Blog
Tag
#Spring data JPA
Backend
JPA란?
자바 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음이다.
BackendJPA Annotation. 어노테이션
JPA를 사용해 테이블과 매핑할 클래스에 붙여주는 어노테이션이다.
BackendEntity Listener. 엔티티 리스너
엔티티의 변화를 감지하고 테이블의 데이터를 조작한다.
Backend1:N Relation. 관계 설정
[1:1] 관계와 거의 유사하지만 하나의 User가 여러 UserHistory를 가질 수 있는 관계이다.
BackendQuery Method. 쿼리 메서드
Spring Data JPA에서 제공하는 공동 인터페이스는 기본적인 CRUD를 제공해준다. (JpaRepository)
Backend1:1 Relation. 관계 설정
1:1 관계에서는 @OneToOne 어노테이션을 사용하여 관계를 정의해 줄 수 있다.