質問編集履歴
9
sql文の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,9 +48,13 @@
|
|
48
48
|
|
49
49
|
+"FROM test_table "
|
50
50
|
|
51
|
-
+"WHERE start_time BETWEEN TIME ?
|
51
|
+
+"WHERE start_time BETWEEN TIME ?"
|
52
52
|
|
53
|
+
+"AND TIME '24:00' "
|
54
|
+
|
53
|
-
+"AND end_time BETWEEN TIME '00:00'
|
55
|
+
+"AND end_time BETWEEN TIME '00:00'"
|
56
|
+
|
57
|
+
+"AND TIME ?";
|
54
58
|
|
55
59
|
|
56
60
|
|
8
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
検索条件をViewで入力し、Java側でTIME型のデータベース参照をしたいです。
|
test
CHANGED
File without changes
|
7
課題変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,6 +132,10 @@
|
|
132
132
|
|
133
133
|
入力内容が間違っていると思い(例:"24:00:00")が格納されたStringの変数を作り、queryForListに格納しましたがエラーメッセージは変わらず。
|
134
134
|
|
135
|
+
-
|
136
|
+
|
137
|
+
java.sql.Time javaSqlTime = java.sql.Time.valueOf(startTime)も効果なし。
|
138
|
+
|
135
139
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
136
140
|
|
137
141
|
Java/SpringMVC/STS/PostgreSQL/A5M2
|
6
課題を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -106,17 +106,31 @@
|
|
106
106
|
|
107
107
|
"
|
108
108
|
|
109
|
+
-
|
110
|
+
|
109
111
|
FROM test_table WHERE start_time
|
110
112
|
|
111
113
|
BETWEEN TIME '00:00' TIME '24:00'
|
112
114
|
|
113
115
|
AND end_time BETWEEN TIME '00:00' TIME '24:00';
|
114
116
|
|
115
|
-
|
116
|
-
|
117
117
|
をデータベース側で直接実行したらデータを全件拾うことに成功しました。
|
118
118
|
|
119
|
+
-
|
120
|
+
|
119
121
|
CAST(start_time AS TIME)を使ってみましたが特に意味はありませんでした。
|
122
|
+
|
123
|
+
-
|
124
|
+
|
125
|
+
SimpleDateFormat format= new SimpleDateFormat("hh:mm:ss");
|
126
|
+
|
127
|
+
Date time = format.parse(startTime);
|
128
|
+
|
129
|
+
を使っても効果はありませんでした。
|
130
|
+
|
131
|
+
-
|
132
|
+
|
133
|
+
入力内容が間違っていると思い(例:"24:00:00")が格納されたStringの変数を作り、queryForListに格納しましたがエラーメッセージは変わらず。
|
120
134
|
|
121
135
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
122
136
|
|
5
引用ミス
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
public class TestDao {
|
44
44
|
|
45
|
-
private static final String
|
45
|
+
private static final String TEST_SEARCH=
|
46
46
|
|
47
47
|
"SELECT start_time,end_time "
|
48
48
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
List<Map<String, Object>> list=
|
74
74
|
|
75
|
-
jdbcTemplate.queryForList(startTime,endTime);
|
75
|
+
jdbcTemplate.queryForList(TEST_SEARCH,startTime,endTime);
|
76
76
|
|
77
77
|
|
78
78
|
|
4
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -114,7 +114,7 @@
|
|
114
114
|
|
115
115
|
|
116
116
|
|
117
|
-
をデータベース側で直接実行したら
|
117
|
+
をデータベース側で直接実行したらデータを全件拾うことに成功しました。
|
118
118
|
|
119
119
|
CAST(start_time AS TIME)を使ってみましたが特に意味はありませんでした。
|
120
120
|
|
3
変数名の構文を整えました
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
for(Map<String,Object> result:list){
|
84
84
|
|
85
|
-
TestForm result
|
85
|
+
TestForm resultForm =new TestForm ();
|
86
86
|
|
87
87
|
|
88
88
|
|
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
|
94
94
|
|
95
|
-
formList.add(result
|
95
|
+
formList.add(resultForm);
|
96
96
|
|
97
97
|
}
|
98
98
|
|
2
addするものを間違えていました
test
CHANGED
File without changes
|
test
CHANGED
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
|
94
94
|
|
95
|
-
|
95
|
+
formList.add(resultform);
|
96
96
|
|
97
97
|
}
|
98
98
|
|
1
エラーメッセージの場所がおかしかったです
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,15 +22,13 @@
|
|
22
22
|
|
23
23
|
```
|
24
24
|
|
25
|
-
エラーメッセージ
|
26
|
-
|
27
|
-
```
|
28
|
-
|
29
25
|
org.springframework.web.util.NestedServletException: Request processing failed;
|
30
26
|
|
31
27
|
nested exception is org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback;
|
32
28
|
|
33
29
|
org.postgresql.util.PSQLException: ERROR: "$1"またはその近辺で構文エラー
|
30
|
+
|
31
|
+
```
|
34
32
|
|
35
33
|
|
36
34
|
|