以下方法使用休眠查询将表放入名为prefixApplyList
的列表中。现在,我只想在返回列表之前对称为prefix
的特定属性进行解密。我该如何为列表中存在的属性prefix
调用解密方法
public List getPrefixMasterList() {
if (prefixMasterList == null) {
prefixMasterList = getBaseAppService().find("PrefixMaster.list");
}
return prefixMasterList;
}
答案 0 :(得分:1)
在prefixMasterList
语句之前遍历return
,您将一一获得元素。
获取元素并将其解密。
for(PrefixMaster pm : prefixMasterList){
pm.setPrefix(decryptMethod(pm.getPrefix()));
}
答案 1 :(得分:0)
我找到了解决方案。当我使用迭代器时,它的工作正常。希望它能对某人有所帮助。
Iterator itr = prefixMasterList.iterator();
while(itr.hasNext()){
PrefixMaster pm = (PrefixMaster) itr.next();
pm.setPrefix(decrypt(pm.getPrefix()));
}