我很好奇有没有可能使用JackRabbit OCM更新@Node模型的特定版本?例如,我有一个这样的DTO:
@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。在路径名上:名为'jcr:rootVersion','1.0','1.1‘的/abc。如何在不创建新版本的情况下更新所有这些特定版本并保存在JackRabbit存储库中?
提前感谢您的帮助!
https://stackoverflow.com/questions/38434393
复制相似问题