はじめに 前回はDAOでクエリを実行しました。 今回は、クエリの実行手段を複数紹介します。 JPA自体はJavaとデータベースを繋ぐものでSpringの機能ではありませんが、基本として必要なので紹介します。 環境 Mac OSX 10.10.5 Yosemite Eclipse Mars2 Java 8 Spring Boot 1.3.6 PostgreSQL 9.5.1 JPQLの手順 1.EntityManagerの用意 これを元にクエリを作成します。 アプリ実行時に1つだけBeanに登録されるので、基本は@PresistenceContextで接続します。 複数箇所で接続するとエラーになるので記述場所に注意が必要です。 @Autowiredでも可能ですが制限があるようです。 2.クエリ作成 以下3種類の方法を紹介します。 方法① JPQLで作成

