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

質問編集履歴

4

追記

2021/07/10 08:49

投稿

mimi_129
mimi_129

スコア63

title CHANGED
File without changes
body CHANGED
@@ -345,5 +345,7 @@
345
345
  ![イメージ説明](9e2e7dd235014163188aa557106be59c.png)
346
346
  いただいたコメントを元に調査していたら、
347
347
  editCheckにそもそもバイトが渡っていない?ようでした。。
348
+ ![イメージ説明](aa7a1669231abaf6512911bc8136afe7.png)
349
+ formクラスにバイトが渡っているのに。。?
348
350
 
349
351
  ここにより詳細な情報を記載してください。

3

追記

2021/07/10 08:49

投稿

mimi_129
mimi_129

スコア63

title CHANGED
File without changes
body CHANGED
@@ -342,5 +342,8 @@
342
342
  ここに問題に対して試したことを記載してください。
343
343
 
344
344
  ### 補足情報(FW/ツールのバージョンなど)
345
+ ![イメージ説明](9e2e7dd235014163188aa557106be59c.png)
346
+ いただいたコメントを元に調査していたら、
347
+ editCheckにそもそもバイトが渡っていない?ようでした。。
345
348
 
346
349
  ここにより詳細な情報を記載してください。

2

クラス追加

2021/07/10 08:45

投稿

mimi_129
mimi_129

スコア63

title CHANGED
File without changes
body CHANGED
@@ -24,6 +24,84 @@
24
24
  syntax error at or near ">>"
25
25
  ```
26
26
 
27
+
28
+ ### KeiyakuMaster.java
29
+ ```ここに言語を入力
30
+ package com.example.demo.keiyakuMaster;
31
+
32
+ @Data
33
+ @Entity
34
+ @Table(name = "keiyakumaster")
35
+ public class KeiyakuMaster implements Serializable {
36
+
37
+ @Getter
38
+ @Setter
39
+ @Id
40
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
41
+ @Column
42
+ private long id;
43
+
44
+ @Getter
45
+ @Setter
46
+ @Column
47
+ private int keiyakuid;
48
+
49
+ @Getter
50
+ @Setter
51
+ @Column
52
+ private int shohinid;
53
+
54
+ @Getter
55
+ @Setter
56
+ @Column
57
+ private int price;
58
+
59
+ @Getter
60
+ @Setter
61
+ @Column
62
+ private int kinri;
63
+
64
+ @Getter
65
+ @Setter
66
+ @Column
67
+ private String returnlimit;
68
+
69
+ @Getter
70
+ @Setter
71
+ @Column
72
+ private int clientid;
73
+
74
+ @Getter
75
+ @Setter
76
+ @Column
77
+ private int koinid;
78
+
79
+ @Getter
80
+ @Setter
81
+ @Column
82
+ private int shoninflg;
83
+
84
+ @Getter
85
+ @Setter
86
+ @OneToOne
87
+ @JoinColumn(name = "shohinid", referencedColumnName = "shohinid", insertable = false, updatable = false)
88
+ private ShohinMaster shohinmaster;
89
+
90
+ @Getter
91
+ @Setter
92
+ @Lob
93
+ @Type(type = "org.hibernate.type.BinaryType")
94
+ @Column(name="filedata")
95
+ private byte[] filedata;
96
+
97
+ @Getter
98
+ @Setter
99
+ @Column
100
+ private String filename;
101
+ }
102
+
103
+ ```
104
+
27
105
  ### edit.html
28
106
 
29
107
  ```ここに言語名を入力
@@ -234,36 +312,11 @@
234
312
  session.setAttribute("keiyakuMasterForm",keiyakuMasterForm);
235
313
 
236
314
 
237
- // if(result.hasErrors()) {
238
- // return "/keiyakuMaster/edit";
239
- // }
240
-
241
315
  return "/keiyakuMaster/editCheck";
242
316
  }
243
317
 
244
318
  @PostMapping("/keiyakuMaster/finish")
245
319
  public String finish(HttpSession session, @ModelAttribute("keiyakuMasterForm") KeiyakuMasterForm keiyakuMasterForm) {
246
- // var sessionEditForm = (KeiyakuMasterForm) session.getAttribute("keiyakuMasterForm");
247
- //
248
- // var keiyakuMaster = new KeiyakuMaster();
249
- //
250
- // if(sessionEditForm.getId() == null) {
251
- // int maxId = keiyakuMasterService.findByMaxKeiyakuId();
252
- //
253
- // keiyakuMaster.setKeiyakuid(maxId + 1);
254
- // }else {
255
- // keiyakuMaster.setId(sessionEditForm.getId());
256
- // keiyakuMaster.setKeiyakuid(sessionEditForm.getKeiyakuid());
257
- // }
258
- //
259
- // keiyakuMaster.setShohinid(sessionEditForm.getShohinid());
260
- // keiyakuMaster.setPrice(sessionEditForm.getPrice());
261
- // keiyakuMaster.setKinri(sessionEditForm.getKinri());
262
- // keiyakuMaster.setReturnlimit(sessionEditForm.getReturnlimit());
263
- // keiyakuMaster.setClientid(sessionEditForm.getClientid());
264
- // keiyakuMaster.setKoinid(sessionEditForm.getKoinid());
265
- //
266
- // this.keiyakuMasterService.save(keiyakuMaster);
267
320
 
268
321
  var keiyakuMaster = new KeiyakuMaster();
269
322
 

1

修正

2021/07/09 23:06

投稿

mimi_129
mimi_129

スコア63

title CHANGED
@@ -1,1 +1,1 @@
1
- postgresql + Spring で保存した画像を表示させたい
1
+ postgresql + Spring でDBに保存した画像を表示させたい
body CHANGED
@@ -77,6 +77,7 @@
77
77
  </html>
78
78
  ```
79
79
 
80
+ ### editCheck.html
80
81
  ```editCheck.html
81
82
  <!doctype html>
82
83
  <html xmlns:th="http://www.thymeleaf.org">
@@ -120,6 +121,7 @@
120
121
  </html>
121
122
  ```
122
123
 
124
+ ### detail.html
123
125
  ```detail.html
124
126
  <!doctype html>
125
127
  <html xmlns:th="http://www.thymeleaf.org">
@@ -154,6 +156,7 @@
154
156
  </html>
155
157
  ```
156
158
 
159
+ KeiyakuMasterController.java
157
160
  ```KeiyakuMasterController.java
158
161
  @RequestMapping(value = "/keiyakuMaster/detail")
159
162
  private String detail(@RequestParam(name = "id", required = false) Long id,