PersistentEntity
API¶
org.springframework.data.mapping.PersistentEntity
- 영속성 객체를 나타내는 인터페이스이다.
Iterator
를 사용하여 프로퍼티들이 반환되며, 순서는 보장되지 않는다.
추가 설명¶
공식 문서에 부족한 내용을 경험을 토대로 작성하였습니다.
- 여기서
영속성(Persistent)
란데이터 저장소(Data Store)
를 의미한다.- JPA의 영속성 컨텍스트와는 무관하다.
- 데이터 저장소에 저장될 Entity에 대한 메타데이터이다.
- Entity의 프로퍼티 정보인 PersistentProperty들을 내부 필드로 가진다.
- getIdProperty() 통해
@Id
로 설정된 프로퍼티를 가져올 수 있다.- 특정 프로퍼티가 id 프로퍼티가 맞는지 파악하고 싶다면 isIdProperty()를 사용한다.
- 이외 다양한 프로퍼티들에 대한 정보를 가지고 있다.
Last update :
31 octobre 2023
Created : 13 octobre 2023
Created : 13 octobre 2023