diff --git a/README.md b/README.md index fec54ea..5ec4bda 100644 --- a/README.md +++ b/README.md @@ -310,3 +310,26 @@ Member entity = memberMapper.toEntity(dto); ``` **자동 생성**: 컴파일 시 `MemberMapperImpl` 구현체 생성 + +### 9. BaseEntity 상속 + +**모든 엔티티는 `BaseEntity`을 원칙으로로 합니다.** + +#### 자동 생성 필드 + +- **OID**: `@PrePersist`에서 자동 생성 (고유 식별자) +- **생성일시**: `@CreatedDate`로 자동 설정 +- **수정일시**: `@LastModifiedDate`로 자동 갱신 +- **생성자/수정자 OID**: 사용자 추적용 + +#### 사용 예시 + +```java +@Entity +@Table(name = "st_members") +public class Member extends BaseEntity { + // OID, 생성일시, 수정일시 등이 자동으로 관리됨 + private String userId; + private String name; +} +``` \ No newline at end of file