리포지토리 엔티티는 (createdDate, updatedDate ...와 같은) 감사/로그 속성을 가지며 응용 프로그램에 의해 할당되며 읽기 전용 속성이어야합니다. Jackson showed this feature is not supported에 대한 약간의 연구 (또는 그럴까요?) SDR이 여기에 도움이 될 수 있다면 궁금하십니까?읽기 전용 속성 지원
업데이트 1 : 자세한 내용은 엔티티를 추가 : 스프링 데이터 JPA와
@Document(collection="employees")
public class Employee {
@Id
private String id;
private firstName;
private lastName;
//read-only attribute. initially assigned by application and should not be changed
private Date createdDate;
//read-only attribute. initially assigned by application and should not be changed
private Employee createdBy;
//getters setters truncated....
}
1. 나는 응용 프로그램 코드가 이러한 속성에 값을 할당 이후는 세터가 필요 봄 몽고 @Document 2를 사용합니다. 그들은 오직 클라이언트에게만 읽기 전용입니다. – Stackee007