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;
}
}
そして、複数のバージョンを作成しe.q.パス名:/ abc 名前: 'jcr:rootVersion'、 '1.0'、 '1.1'。 これらの特定のバージョンのDTOコンテンツをすべて更新するにはどうすればよいですか?新しいバージョンを作成せずにxmlプロパティを保存し、JackRabbitリポジトリに保存しますか?
ご協力いただきありがとうございます。