回答編集履歴
2
追加修正
answer
CHANGED
@@ -9,6 +9,15 @@
|
|
9
9
|
spring.jpa.defer-datasource-initialization=true
|
10
10
|
```
|
11
11
|
|
12
|
+
また、application.propertiesの修正だけで動かない場合は、strategyの追加も試してみてください。
|
13
|
+
|
14
|
+
```ここに言語を入力
|
15
|
+
public class Customer {
|
16
|
+
@Id
|
17
|
+
@GeneratedValue(strategy = GenerationType.IDENTITY) //追加
|
18
|
+
private Integer id;
|
19
|
+
```
|
20
|
+
|
12
21
|
---
|
13
22
|
|
14
23
|
2: schema.sqlで、テーブルを作成する(追記)
|
1
追記
answer
CHANGED
@@ -9,4 +9,20 @@
|
|
9
9
|
spring.jpa.defer-datasource-initialization=true
|
10
10
|
```
|
11
11
|
|
12
|
+
---
|
13
|
+
|
12
|
-
2: schema.sqlで、テーブルを作成する
|
14
|
+
2: schema.sqlで、テーブルを作成する(追記)
|
15
|
+
|
16
|
+
```sql
|
17
|
+
CREATE TABLE IF NOT EXISTS customers(
|
18
|
+
id INT PRIMARY KEY AUTO_INCREMENT,
|
19
|
+
first_name VARCHAR(255) NOT NULL,
|
20
|
+
last_name VARCHAR(255) NOT NULL
|
21
|
+
);
|
22
|
+
```
|
23
|
+
|
24
|
+
なお、schema.sqlでテーブルを作成する場合は、Hibernateのテーブル作成が動作しないようにnoneにします
|
25
|
+
|
26
|
+
```properties
|
27
|
+
spring.jpa.hibernate.ddl-auto=none
|
28
|
+
```
|