Please enable JavaScript.
Coggle requires JavaScript to display documents.
jpa - Coggle Diagram
jpa
스키마(테이블 구조)
Relationship 관련
엔터티 간의 관계
ManyToMany
무한 루프 문제
한쪽 엔터티의 toString() 메서드에서
ManyToMany
필드를 제외
DTO (Data Transfer Object) 사용
JSON 직렬화 어노테이션 사용
JsonIgnore
// 이 필드는 JSON 직렬화에서 제외
양쪽 엔터티 클래스 모두에
ManyToMany
어노테이션을 붙여서 매핑
ManyToOne
'다(多)'에 해당하는 엔터티 클래스에
ManyToOne
어노테이션을 붙여서 '일(一)'에 해당하는 엔터티를 참조하는 필드를 선언
OneToMany
OneToOne
JoinColumn
ManyToOne이나
OneToOne
관계에서 사용
JoinTable
다대다(@ManyToMany
) 관계처럼 연결 테이블이 필요할 때 사용
Column 관련
유효성 검증
javax.validation.constraints 패키지
NotNull
NotEmpty
NotBlank
Size
min
max
Min
Max
Email
Id
GeneratedValue
Column
Lob
Entity 관련
Table
Column