質問編集履歴
2
コメント追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -58,7 +58,15 @@
|
|
58
58
|
|
59
59
|
}
|
60
60
|
|
61
|
-
|
61
|
+
// リクエストが["aaa", "bbb", "ccc"]の場合
|
62
|
+
|
63
|
+
// id: 1, sequence: 1, name: "aaa"
|
64
|
+
|
65
|
+
// id: 1, sequence: 2, name: "bbb"
|
66
|
+
|
67
|
+
// id: 1, sequence: 3, name: "ccc"
|
68
|
+
|
69
|
+
// をテーブルに格納したい。
|
62
70
|
|
63
71
|
activewordRepository.saveAll(activewordList); // 永続化処理
|
64
72
|
|
1
文言追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,9 +8,15 @@
|
|
8
8
|
|
9
9
|
idは一回のfor文の間は同じ値をセットしたいと考えています。
|
10
10
|
|
11
|
+
・複合キーの場合@GeneratedValue(strategy=GenerationType.IDENTITY)を利用して自動採番する方法
|
12
|
+
|
13
|
+
・上記不可能の場合、テーブルで保持しているidの一番最後の部分を取得する方法はあるのか?
|
14
|
+
|
15
|
+
を教えていただきたいです。よろしくお願いいたします。
|
11
16
|
|
12
17
|
|
18
|
+
|
13
|
-
|
19
|
+
▫️テーブルは以下のようなイメージです。idとsequenceが主キー。
|
14
20
|
|
15
21
|
|id|sequence|name|
|
16
22
|
|
@@ -30,7 +36,7 @@
|
|
30
36
|
|
31
37
|
|
32
38
|
|
33
|
-
|
39
|
+
▫️永続化処理です
|
34
40
|
|
35
41
|
```java
|
36
42
|
|
@@ -58,7 +64,7 @@
|
|
58
64
|
|
59
65
|
```
|
60
66
|
|
61
|
-
|
67
|
+
▫️テーブルのモデル
|
62
68
|
|
63
69
|
```java
|
64
70
|
|
@@ -74,7 +80,7 @@
|
|
74
80
|
|
75
81
|
@Id
|
76
82
|
|
77
|
-
|
83
|
+
@GeneratedValue(strategy=GenerationType.IDENTITY)
|
78
84
|
|
79
85
|
private Integer activewordId;
|
80
86
|
|
@@ -88,7 +94,7 @@
|
|
88
94
|
|
89
95
|
```
|
90
96
|
|
91
|
-
|
97
|
+
▫️Primary key用のクラス(qiitaからパクったがseializableがなぜ必要なのかわかっていません)
|
92
98
|
|
93
99
|
```java
|
94
100
|
|
@@ -108,7 +114,7 @@
|
|
108
114
|
|
109
115
|
|
110
116
|
|
111
|
-
|
117
|
+
▫️リクエストのモデルクラス
|
112
118
|
|
113
119
|
```java
|
114
120
|
|
@@ -138,7 +144,7 @@
|
|
138
144
|
|
139
145
|
```
|
140
146
|
|
141
|
-
|
147
|
+
▫️リポジトリ
|
142
148
|
|
143
149
|
```java
|
144
150
|
|