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

回答編集履歴

2

追加修正

2021/10/13 14:07

投稿

IT001
IT001

スコア675

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

追記

2021/10/13 14:07

投稿

IT001
IT001

スコア675

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
+ ```