質問編集履歴
2
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,10 @@
|
|
1
|
-
###
|
1
|
+
###実現したいこと
|
2
2
|
書籍を参考に、「Spring Data JPA」を使用し、データを取得する学習をしています。Spring初学者です。
|
3
3
|
|
4
|
+
SQLファイルでデータ挿入後、JPQLでデータ抽出を行いたいのですが、エラーが発生してしまい、詰まってしまっています。
|
5
|
+
|
6
|
+
###起こっている現象
|
7
|
+
|
4
8
|
H2DBを使用し、「Customerクラス」をエンティティ化、「CustomerRepositoryリポジトリクラス」を作成し、
|
5
9
|
|
6
10
|
テーブルを自動生成するようにしました。
|
@@ -90,6 +94,16 @@
|
|
90
94
|
}
|
91
95
|
```
|
92
96
|
|
97
|
+
```applicationProperties
|
98
|
+
spring.datasource.driver-class-name=net.sf.log4jdbc.DriverSpy
|
99
|
+
spring.datasource.url=jdbc:log4jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
|
100
|
+
spring.datasource.username=sa
|
101
|
+
spring.datasource.password=
|
102
|
+
|
103
|
+
logging.level.jdbc=OFF
|
104
|
+
logging.level.jdbc.sqltiming=DEBUG
|
105
|
+
```
|
106
|
+
|
93
107
|
###変更後ソースコード(dataは、src/main/resources配下に配置しています)とエラーコード
|
94
108
|
|
95
109
|
```CustomerRepository
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,8 +5,14 @@
|
|
5
5
|
|
6
6
|
テーブルを自動生成するようにしました。
|
7
7
|
|
8
|
-
|
8
|
+
エントリ・ポイントにインサートするデータを記述し、そのデータを抽出するところまではできたのですが
|
9
9
|
|
10
|
+
「JPQL」でクエリの定義(定義されていない検索処理の定義)をし、指示通り記述変更後、src/main/resources配下に「data.sql」を配置し
|
11
|
+
|
12
|
+
CustomerRepositoryクラスに変更を加えると、エラーが発生します。
|
13
|
+
|
14
|
+
###変更前ソースコード
|
15
|
+
|
10
16
|
```Customer
|
11
17
|
package com.example.hajibootjpa.domain;
|
12
18
|
|
@@ -84,12 +90,8 @@
|
|
84
90
|
}
|
85
91
|
```
|
86
92
|
|
87
|
-
|
93
|
+
###変更後ソースコード(dataは、src/main/resources配下に配置しています)とエラーコード
|
88
94
|
|
89
|
-
「JPQL」でクエリの定義(定義されていない検索処理の定義)をし、指示通り記述変更後、src/main/resources配下に「data.sql」を配置し
|
90
|
-
|
91
|
-
CustomerRepositoryクラスに変更を加えると、エラーが発生します。
|
92
|
-
|
93
95
|
```CustomerRepository
|
94
96
|
package com.example.hajibootjpa.repository;
|
95
97
|
|