[Java][Spring Boot] @Transactionalでトランザクション処理してロールバックする。 はじめに データベースに対して日常的に行っている処理で、複数のクエリを実行し、どこかでエラーが発生したらなかった事にしたいという事が有ります。 トランザクションを使ってロールバックするという事ですね。 これはSpringの@Transactionalをアノテートする事で実現できるという事で試してみました。 環境 Mac OSX 10.10.5 Yosemite Java 1.8.0_91 Spring Boot 1.3.7 PostgreSQL 9.5.1 Eclipse Mars テーブル CREATE TABLE public.fruit ( id VARCHAR(2) NOT NULL, name VARCHAR(10), price integer, PRIMARY K