MODEL

JpaRepository

Spring Boot での Repository の初期動作

1.アプリケーション起動時に @Repository の付けられたインターフェースを検索し、自動的にその実装クラスが作成され、更にそのインスタンスがアプリケーションにBeanとして登録される。

2.コントローラなどのクラスがロードされる際、@Autowiredが指定されているフィールドがあると、登録済みのBeanから同じクラスのものを検索し、自動的にそのフィールドに割り当たる。

JpaRepository を継承した独自のインターフェース

JpaRepositoryの標準メソッド

リポジトリの拡張:キャメル記法

独自のRepositoryインターフェースにキャメル記法でクエリを追加

リポジトリの拡張:@Query

SQL文をそのままRepositoryインターフェースに登録して使う

Entity

エンティティクラスの定義

***

NamedQueries

***

DAO