はじめに Spring BootのMVCの意味を考えると、コントローラーにデータベースにアクセスするコードを書くべきでは無い様です。 DAO(Data Access Object)を使用する事で実現できます。 そこで、これまでの記事の様にEntity、Repository、Service、Controllerではなく、Entity、DAO、Controllerの構成で作ってみます。 また、より低レベルなJPQLへの入り口にも触れてみました。 環境 Mac OSX 10.10.5 Yosemite Eclipse Mars2 Java 8 Spring Boot 1.3.6 PostgreSQL 9.5.1 準備 テーブル:fruit CREATE TABLE fruit ( id VARCHAR(2) NOT NULL, name VARCHAR(10), price integer, P