是来自haelcast地图的sql谓词返回的集合是不可修改的?我试图添加到我从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。 提前谢谢!
答案 0 :(得分:0)
根据我的初始测试,从SQLPredicate返回的集是不可修改的。我找不到使用sqlpredicate(使用hazelcast-2.5)检索可修改集的任何选项。如果我错了,我会很高兴的!希望它有所帮助。