新しいインスタンスを作成する
LeaveSummary getValuesFromDb = new LeaveSummary();
whileループで。データベース内のすべてのレコードに対してLeaveSummaryの新しいインスタンスを作成しているわけではないため、結果セットをループするたびに同じオブジェクトが書き換えられます。そのため、最後のレコードだけがリストに存在します。
新しいインスタンスを作成する
LeaveSummary getValuesFromDb = new LeaveSummary();
whileループで。データベース内のすべてのレコードに対してLeaveSummaryの新しいインスタンスを作成しているわけではないため、結果セットをループするたびに同じオブジェクトが書き換えられます。そのため、最後のレコードだけがリストに存在します。