質問編集履歴

2

javaバージョン追記

2020/07/18 12:25

投稿

t.n.rider
t.n.rider

スコア3

test CHANGED
File without changes
test CHANGED
@@ -95,3 +95,5 @@
95
95
  ibatis 2.3
96
96
 
97
97
  Oracle 11g
98
+
99
+ JAVA 1.6

1

ソースをマークダウンで記入 仕様を追記(バージョンは現時点で正確でなく、確認取り次第修正)

2020/07/18 12:25

投稿

t.n.rider
t.n.rider

スコア3

test CHANGED
File without changes
test CHANGED
@@ -24,37 +24,35 @@
24
24
 
25
25
  以下のようなイメージの物を、実装したいと思っています
26
26
 
27
+ ```java
27
28
 
29
+ try{
28
30
 
29
- try{
30
-
31
- // SQL発行
31
+ // SQL発行
32
32
 
33
33
  updateDAO.execute("update", paramMap);
34
34
 
35
+ }(catch SQLException e){    // ---①
35
36
 
37
+ // エラーコード判定
36
38
 
37
- }(catch SQLException e){    // ---①
39
+    if(e.getErrorCode() == zzzz){
38
40
 
39
- // エラーコード判定
41
+ // 想定内のエラーならば
40
42
 
41
-    if(e.getCode() == yyyy){
43
+ // メッセージをセットして正常処理に流す
42
44
 
43
- // 想定内のエラならば
45
+     message = "デタ登録失敗でした";
44
46
 
45
- // メッセージをセットして正常処理に流す
46
-
47
-    message = "データ登録失敗でした";
48
-
49
-  // ロールバックを宣言(?)    // ---②
47
+  // ロールバックを宣言(?)    // ---②
50
48
 
51
49
     }else{
52
50
 
53
- // 例外が想定外ならフレームワークに投げる
51
+ // 例外が想定外ならフレームワークに投げる
54
52
 
55
53
     throw new SystemException(e)
56
54
 
57
- }
55
+ }
58
56
 
59
57
  }
60
58
 
@@ -65,6 +63,8 @@
65
63
  result.setAAA(message);
66
64
 
67
65
  return result;
66
+
67
+ ```
68
68
 
69
69
 
70
70
 
@@ -81,3 +81,17 @@
81
81
 
82
82
 
83
83
  どうぞよろしくお願いいたします。
84
+
85
+
86
+
87
+ 仕様 
88
+
89
+ Terasoluna 2.0.2
90
+
91
+ Spring flamework 2.5
92
+
93
+ Strurs 1.2
94
+
95
+ ibatis 2.3
96
+
97
+ Oracle 11g