我有一个像这样的pojo..
public class abcObject {
private long id;
private long version;
private DateTime created ;
private String status;
}
及其对应的 hbm 作为内部它的数据现在通过休眠存储在表中请告知,因为状态可以具有通过或失败之类的值现在我必须过滤值是通过还是失败作为仪式现在我可以检查它的值检查并根据我必须将它们放入单独的列表中,我已经通过这种方式完成了
List<abcObject> successful = new ArrayList <abcObject>();
List<abcObject> exception = new ArrayList <abcObject>();
List<abcObject> failure = new ArrayList <abcObject>();
//getting the list from the database into the parameter allabcObjects
List<abcdObject> allabcObjects = abcHome.getabcObjects(fileIdentifier);
if (abcObjects !=null && abcObjects.size() > 0) {
for (abcObject f : allabcObjects) {
}
现在请告知,因为我正在使用 for 循环遍历每个对象,然后如何通过检查 f.getstatus() 方法,如果它失败,那么它应该在失败列表中记录所有细节,如果它是成功的,那么它应该存储在成功列表中,请告知如何实现