回答編集履歴
2
表現追加
test
CHANGED
@@ -114,4 +114,4 @@
|
|
114
114
|
|
115
115
|
を使うという方法です.
|
116
116
|
|
117
|
-
結果を List<Employee> の変数で受け取り, size() が 0 なら null を return, 1なら変数から取り出した Employee を return すれば良いかと思います.
|
117
|
+
結果を即 return せず, 一度 List<Employee> の変数で受け取り, size() が 0 なら null を return, 1なら変数から取り出した Employee を return すれば良いかと思います.
|
1
IncorrectResultSizeDataAccessException について追記
test
CHANGED
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
|
94
94
|
|
95
|
-
対処方ですが, return を try-catch で囲み IncorrectResultSizeDataAccessException をキャッチしたら null を return する方法が一つです.
|
95
|
+
対処方ですが, return を try-catch で囲み IncorrectResultSizeDataAccessException( queryForObject の throws に書かれている, EmptyResultDataAccessException のスーパークラスです) をキャッチしたら null を return する方法が一つです.
|
96
96
|
|
97
97
|
|
98
98
|
|