質問編集履歴

2

コメント追加

2021/04/24 16:07

投稿

JsoHaya
JsoHaya

スコア17

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

文言追加

2021/04/24 16:07

投稿

JsoHaya
JsoHaya

スコア17

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
- テーブルは以下のようなイメージです。idとsequenceが主キー。
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
- @GeneratedValue(strategy=GenerationType.IDENTITY)
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
- Primary key用のクラス(qiitaからパクったがseializableがなぜ必要なのかわかっていません)
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