공대베짱이

JPA 일대일 관계

1. 설명 사용자 관리 시스템을 구축하고 있다고 가정한다. 그리고 상사가 각 사용자의 우편 주소를 저장하라고 요청한다. 사용자는 우편 주소가 하나 있고, 우편 주소에는 단 한 명의 사용자만 연결된다. 이는 일대일 관계의 예이며, 이 경우 사용자와 주소 엔터티 간의 관계이다. 2. 외래 키 사용 1) 외래 키 사용 모델링 외래 키 기반의 일대일 매...

JPA 엔티티 및 Serializable 인터페이스

1. Serializable 인터페이스 Serializable은 코어 Java에서 발견되는 몇 안 되는 마커 인터페이스 중 하나이다. 마커 인터페이스는 메서드나 상수가 없는 특수한 경우의 인터페이스이다. 객체 직렬화는 Java 객체를 바이트 스트림으로 변환하는 프로세스이다. 그런 다음 이러한 바이트 스트림을 와이어를 통해 전송하거나 영구 메모리에 저...

JPA 고유 제약

1. 고유 제약 고유 키는 데이터베이스 테이블의 레코드를 고유하게 식별하는 테이블의 단일 또는 다중 열 집합이다. 고유 키 제약 조건과 기본 키 제약 조건은 모두 열 또는 열 집합의 고유성을 보장한다. 1) 기본 키 제약 조건과의 차이점 고유 제약 조건은 열 또는 열 조합의 데이터가 각 행에 대해 고유하도록 보장한다. 예를 들어, 테이블의 기본 키...