0

sql谓词从hazelcast映射返回的集合是否不可修改?我正在尝试添加到我从 sql 谓词(在 hazelcast 地图上)收到的集合中 - 我只需要确认它是否可修改或者它是否是导致问题的我的代码。

Set<UDC> testSet = new HashSet<UDC>();
testSet = (Set<UDC>) testMap.values(new SqlPredicate("testUUID != " + id + " AND testStatus = 1"));  //Set is not empty!

集合上的任何添加操作都会引发 UnsupportedOperationException。提前致谢!

4

1 回答 1

0

根据我的初始测试,从 SQLPredicate 返回的集合是不可修改的。我找不到使用 sqlpredicate 检索可修改集的任何选项(使用 hazelcast-2.5)。如果我错了,我会很高兴的!希望能帮助到你。

于 2013-04-11T20:46:10.543 回答