回答編集履歴
2
修正
test
CHANGED
@@ -502,7 +502,7 @@
|
|
502
502
|
|
503
503
|
highlight.getUser().getName(),
|
504
504
|
|
505
|
-
hghlight.getUser().getDelete_flag());
|
505
|
+
highlight.getUser().getDelete_flag());
|
506
506
|
|
507
507
|
}
|
508
508
|
|
1
修正
test
CHANGED
@@ -260,11 +260,13 @@
|
|
260
260
|
|
261
261
|
|
262
262
|
|
263
|
-
この書き方がエラーになる理由は、createQueryメソッドの第2引数にはJPQLが返す
|
263
|
+
この書き方がエラーになる理由は、createQueryメソッドの第2引数にはJPQLが返すクラスしか指定できないためです。
|
264
|
-
|
264
|
+
|
265
|
-
|
265
|
+
通常は`@Entity`というクラスアノテーションが付いているクラスになります。
|
266
|
-
|
266
|
+
|
267
|
+
|
268
|
+
|
267
|
-
|
269
|
+
なので、JPQLが`SELECT v FROM Video v`の場合、下記のクエリはエラーになります。
|
268
270
|
|
269
271
|
|
270
272
|
|
@@ -278,7 +280,7 @@
|
|
278
280
|
|
279
281
|
|
280
282
|
|
281
|
-
|
283
|
+
下記のクエリはエンティティクラスであるVideoを指定しているので問題ありません。
|
282
284
|
|
283
285
|
|
284
286
|
|