トランザクション制御
メソッドの上に記述
メソッド内のDBを利用する一連の処理を一括して実行する
@Transactional(readOnly=false) とすることでデータ更新を許可する
メソッドの上に記述
メソッド内のDBを利用する一連の処理を一括して実行する
@Transactional(readOnly=false) とすることでデータ更新を許可する
エンティティクラスのインスタンスを自動的に用意し、ControllerとView間でのエンティティの受け渡しを行える。
1.アプリケーション起動時に @Repository の付けられたインターフェースを検索し、自動的にその実装クラスが作成され、更にそのインスタンスがアプリケーションにBeanとして登録される。
2.コントローラなどのクラスがロードされる際、@Autowiredが指定されているフィールドがあると、登録済みのBeanから同じクラスのものを検索し、自動的にそのフィールドに割り当たる。
独自のRepositoryインターフェースにキャメル記法でクエリを追加
SQL文をそのままRepositoryインターフェースに登録して使う