0
JackRabbit OCM을 사용하여 @Node 모델의 특정 버전을 업데이트하는 것이 궁금합니까? 예를 들어, 다음과 같은 DTO가 있습니다.OCM 버전 관리를 사용하여 Jackrabbit에서 특정 버전을 업데이트하는 방법
@Node(jcrMixinTypes = "mix:versionable")
public class Something implements Serializable {
private static final long serialVersionUID = 6651266612240053364L;
@Field(path = true)
private String path;
@Field
private String xml;
@Field
private Long version;
public String getPath() {
return this.path;
}
public void setPath(final String path) {
this.path = path;
}
public String getXml() {
return this.xml;
}
public void setXml(final String xml) {
this.xml = xml;
}
public Long getVersion() {
return this.version;
}
public void setVersion(final Long version) {
this.version = version;
}
}
그리고 여러 버전이 만들어졌습니다. 경로 이름 :/abc 'jcr : rootVersion', '1.0', '1.1'. 특정 버전의 DTO를 모두 어떻게 업데이트 할 수 있습니까? 새 버전을 만들지 않고 xml 속성을 저장하고 JackRabbit 저장소에 저장 하시겠습니까?
미리 도움을 주셔서 감사합니다.