gpt4 book ai didi

jackson - 如何通过java代码向jcr节点添加多值属性?

转载 作者:行者123 更新时间:2023-12-02 12:08:58 26 4
gpt4 key购买 nike

根据这个答案

https://stackoverflow.com/a/18726682/2674303

我发现我可以向 crxde 中的节点添加属性。但我不明白如何将多值属性(数组)添加到节点。

请帮忙。

最佳答案

您必须创建一个值数组:

ValueFactory valueFactory = session.getValueFactory();
Node node = session.getNode("/content/path/to/my/node");
Value[] values = new Value[3];
values[0] = valueFactory.createValue("First value");
values[1] = valueFactory.createValue("Second value");
values[2] = valueFactory.createValue("Third value");
node.setProperty("propertyName", values);

或者,您可以使用字符串数组:

node.setProperty("propertyName", new String[] {"First value", "Second value", "Third value"});

关于jackson - 如何通过java代码向jcr节点添加多值属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27121830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com