[README.md 업데이트] 모든 엔티티가 BaseEntity
를 상속하도록 규정하고, 자동 생성 필드 및 사용 예시를 추가하여 문서화 개선
This commit is contained in:
23
README.md
23
README.md
@@ -310,3 +310,26 @@ Member entity = memberMapper.toEntity(dto);
|
|||||||
```
|
```
|
||||||
|
|
||||||
**자동 생성**: 컴파일 시 `MemberMapperImpl` 구현체 생성
|
**자동 생성**: 컴파일 시 `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;
|
||||||
|
}
|
||||||
|
```
|
Reference in New Issue
Block a user