質問編集履歴

9

sql文の訂正

2016/09/16 00:37

投稿

korosuke_Z
korosuke_Z

スコア10

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 ? TIME '24:00' "
51
+ +"WHERE start_time BETWEEN TIME ?"
52
52
 
53
+ +"AND TIME '24:00' "
54
+
53
- +"AND end_time BETWEEN TIME '00:00' TIME ?";
55
+ +"AND end_time BETWEEN TIME '00:00'"
56
+
57
+ +"AND TIME ?";
54
58
 
55
59
 
56
60
 

8

タイトル変更

2016/09/16 00:37

投稿

korosuke_Z
korosuke_Z

スコア10

test CHANGED
@@ -1 +1 @@
1
- データベースから開始時間と終了時間の間の値拾い、Java側で表示する処理作りたい。
1
+ 検索条件Viewで入力し、Java側でTIME型のデータベース参照たいです
test CHANGED
File without changes

7

課題変更

2016/09/15 08:28

投稿

korosuke_Z
korosuke_Z

スコア10

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

課題を追記

2016/09/15 08:24

投稿

korosuke_Z
korosuke_Z

スコア10

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

引用ミス

2016/09/15 08:14

投稿

korosuke_Z
korosuke_Z

スコア10

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 DAY_LESSON_SEARCH =
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

誤字

2016/09/15 06:21

投稿

korosuke_Z
korosuke_Z

スコア10

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

変数名の構文を整えました

2016/09/15 06:16

投稿

korosuke_Z
korosuke_Z

スコア10

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 resultform =new TestForm ();
85
+ TestForm resultForm =new TestForm ();
86
86
 
87
87
 
88
88
 
@@ -92,7 +92,7 @@
92
92
 
93
93
 
94
94
 
95
- formList.add(resultform);
95
+ formList.add(resultForm);
96
96
 
97
97
  }
98
98
 

2

addするものを間違えていました

2016/09/15 06:15

投稿

korosuke_Z
korosuke_Z

スコア10

test CHANGED
File without changes
test CHANGED
@@ -92,7 +92,7 @@
92
92
 
93
93
 
94
94
 
95
- dayLessonSearchResultList.add(resultform);
95
+ formList.add(resultform);
96
96
 
97
97
  }
98
98
 

1

エラーメッセージの場所がおかしかったです

2016/09/15 06:14

投稿

korosuke_Z
korosuke_Z

スコア10

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