sql >> データベース >  >> RDS >> Oracle

ArrayListは同じデータを繰り返します

    新しいインスタンスを作成する

    LeaveSummary getValuesFromDb = new LeaveSummary(); 
    

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



    1. データベース内の各テーブルのレコード数を一覧表示するクエリ

    2. 動的LIMITを使用してSQLクエリを作成する方法

    3. どうすれば次のようなことができますか:USE @databaseName

    4. 結果がない場合でも、その間のすべての日付を表示する