基本クエリ
SpringBootでDatabase操作を行うときrepositoryに自動生成されるメソッドを使うのがよい
| メソッド | 引数 | 戻り値 | 説明 |
|---|---|---|---|
| findAll() | List<T> |
すべてのレコードを取得 | |
| findById() | キー | Optional<T> |
キーに該当するレコードを取得 |
| getById() | キー | T |
キーに該当するレコードを取得 |
| count() | long |
レコード数を取得 | |
| existsById() | キー | boolean |
キーに該当するレコードが存在するかを取得 |
| save() | T |
T |
キーが存在する場合は更新、存在しない場合は登録 |
| saveAll() | List<T> |
List<T> |
Entityの数だけsave()を実行 |
| deleteById() | キー | キーに該当するレコードを削除 | |
| deleteAllById() | List<キー> |
キーの数だけdeleteById()を実行 |