【问题标题】:Java JCR how to change order of nodes?Java JCR如何改变节点的顺序?
【发布时间】:2011-01-02 01:12:34
【问题描述】:

我在 JCR 中使用 Jackrabbit,如何更改节点的顺序?

【问题讨论】:

    标签: java jackrabbit jcr


    【解决方案1】:

    有很多方法;

    1) 使用“orderable”选项创建父节点类型。

    [ns:NodeType] > ns:ParentType1 orderable
    ....
    ..
    

    现在您可以使用 [orderBefore][1] 方法对节点进行排序。

    2) 使用可以使用 SQL/XPATH 查询来对返回的节点进行排序。 例如

    //element( *, blabla:nodes) order by
    @blabla:title descending
    

    [1]:http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/Node.html#orderBefore(java.lang.String,java.lang.String)

    【讨论】:

      猜你喜欢
      • 2018-07-22
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多