私はこのようなポジョを持っています..
public class abcObject {
private long id;
private long version;
private DateTime created ;
private String status;
}
およびそれに対応する hbm は、内部的にはデータが休止状態を介してテーブルに格納されているため、ステータスには pass または fail のような値が含まれている可能性があるため、アドバイスしてください今、儀式として pass または fail であるかどうかの値をフィルターする必要があります。検査して、それらを別のリストに入れなければならないことに応じて、この方法で行いました
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()メソッドであることを調べて、失敗した場合はすべての詳細を失敗リストに記載し、成功した場合はそれを確認する方法を教えてください。成功したリストに保存する必要があります。これを達成する方法を教えてください