0
我使用Apache Jackrabbit来存储版本化数据。我正在关注Jackrabbit wiki上列出的模板versioning basics,但有一件事情不像预期的那样工作。Jackrabbit版本删除 - 名称意外
后,我请从维基代码,我尽量节省节点的另一个版本,然后让其版本字符串:
child = parentNode.getNode("childNode");
child.checkout();
child.setProperty("anyProperty", "Blah3");
session.save();
Version thisVersion = child.checkin();
System.out.println(thisVersion.getName());
这段代码的输出是1.0.0,当我想它是1.1。我的目标是能够删除节点的最后一个版本,并且只能删除最后一个版本,并且让下一个版本与删除版本具有相同的名称。我只关心在添加节点时这么做;如果我可以检查节点,并且读取名称(获取版本号)而不抛出异常,那么我无法删除版本。环顾网络,我找不到一种方法来实现这一目标。