2016-11-07 4 views
0

複数のエンティティのリストを1つにマージする可能性はありますか?以下はコードです複数のエンティティのリストをJavaの1つのリストにマージする

public List getList() { 
List<MyClass1> list1 = someService.getList1(); 
List<MyClass2> list2 = someService.getList2(); 
List<MyClass1> list3 = someService.getList3(); 
List<MyClass1> list4 = someService.getList4(); 
//Some merging operation 
return ..... } 

注意してください。MyClass1、MyClass2 ....は異なる属性を含むすべてのエンティティです。

これは可能ですか?事前に

おかげで....

+1

を使用することができます。タイプをリストから取り除くときに、そのタイプが何であるかをどのように知ることになりますか? – azurefrog

答えて

0

あなたはそれが可能だが、それは、リスト内の型を混在させる良い考えではありませんオブジェクト

List<Object> newlist = new ArrayList<>(); 
newlist.add(list1); 
関連する問題