質問するログイン新規登録

回答編集履歴

2

追記

2018/02/14 09:24

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,8 +1,14 @@
1
1
  ■重要な点
2
2
  1,[try~with~Resources文](https://docs.oracle.com/javase/jp/7/technotes/guides/language/try-with-resources.html)という便利な構文があるので、そちらを使ってくださいな。
3
+ BeanDaoTest クラスに関しては
4
+ a,`BeanDaoTest implements AutoCloseable`に変更
5
+ b,closeメソッドに`@override`アノテーションを追加
6
+ という形で対応できるかと。
7
+
3
8
  2,参考書の質問は出版サイトのサポートに問い合わせると的確な回答が返ってくるかと。
4
9
 
5
10
  ■質問に対する回答
6
11
  質問1と質問2…はい、nullチェックが必要です。
12
+
7
13
  質問3
8
14
  推測になってしましますが、BeanDaoTest でgetEmpData以外のメソッドを追加時(getItemDataなど)にコネクションを維持したかったのではないかと。

1

追記

2018/02/14 09:24

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  ■重要な点
2
- 1,[try~with~Resources文](https://docs.oracle.com/javase/jp/7/technotes/guides/language/try-with-resources.html)を使ってくださいな。
2
+ 1,[try~with~Resources文](https://docs.oracle.com/javase/jp/7/technotes/guides/language/try-with-resources.html)という便利な構文があるので、そちらを使ってくださいな。
3
3
  2,参考書の質問は出版サイトのサポートに問い合わせると的確な回答が返ってくるかと。
4
4
 
5
5
  ■質問に対する回答
6
6
  質問1と質問2…はい、nullチェックが必要です。
7
7
  質問3
8
- 推測になってしましますが、BeanDaoTest でgetEmpData以外のメソッドを追加時(getItemData)にコネクションを維持したかったのでは
8
+ 推測になってしましますが、BeanDaoTest でgetEmpData以外のメソッドを追加時(getItemDataなど)にコネクションを維持したかったのではないかと。