DAO設計メモ

お仕事で今後DAOとか作るとき用のメモ(改めて):

  • 検索メソッドの検索結果はListで戻す
  • 検索結果が0件の場合はsize=0のListを戻すようにする
  • 結果として、nullを返さないことを保障する
    • nullチェック無しでIteratorを使用してループ可能
    • いちいちnullチェックをコードに挟むのは面倒…
  • 検索結果件数を知りたい場合は、戻り値のListのsizeを取得する