Skip to content
This repository was archived by the owner on Feb 23, 2023. It is now read-only.

Commit be4bb46

Browse files
committed
Fix petclinic-jpa sample
1 parent 9a2c4a9 commit be4bb46

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

samples/petclinic-jpa/src/main/resources/application.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ spring.datasource.url=jdbc:mysql://localhost/petclinic?serverTimezone=UTC&useUni
44
spring.datasource.initialization-mode=never
55
spring.datasource.username=petclinic
66
spring.datasource.password=petclinic
7-
spring.datasource.schema=classpath*:db/${database}/schema.sql
8-
spring.datasource.data=classpath*:db/${database}/data.sql
7+
spring.sql.init.schema-locations=classpath*:db/${database}/schema.sql
8+
spring.sql.init.data-locations=classpath*:db/${database}/data.sql
99
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
1010
spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect
1111

samples/petclinic-jpa/src/main/resources/db/h2/schema.sql

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ DROP TABLE owners IF EXISTS;
88

99

1010
CREATE TABLE vets (
11-
id INTEGER IDENTITY PRIMARY KEY,
11+
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
1212
first_name VARCHAR(30),
1313
last_name VARCHAR(30)
1414
);
1515
CREATE INDEX vets_last_name ON vets (last_name);
1616

1717
CREATE TABLE specialties (
18-
id INTEGER IDENTITY PRIMARY KEY,
18+
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
1919
name VARCHAR(80)
2020
);
2121
CREATE INDEX specialties_name ON specialties (name);
@@ -28,13 +28,13 @@ ALTER TABLE vet_specialties ADD CONSTRAINT fk_vet_specialties_vets FOREIGN KEY (
2828
ALTER TABLE vet_specialties ADD CONSTRAINT fk_vet_specialties_specialties FOREIGN KEY (specialty_id) REFERENCES specialties (id);
2929

3030
CREATE TABLE types (
31-
id INTEGER IDENTITY PRIMARY KEY,
31+
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
3232
name VARCHAR(80)
3333
);
3434
CREATE INDEX types_name ON types (name);
3535

3636
CREATE TABLE owners (
37-
id INTEGER IDENTITY PRIMARY KEY,
37+
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
3838
first_name VARCHAR(30),
3939
last_name VARCHAR_IGNORECASE(30),
4040
address VARCHAR(255),
@@ -44,7 +44,7 @@ CREATE TABLE owners (
4444
CREATE INDEX owners_last_name ON owners (last_name);
4545

4646
CREATE TABLE pets (
47-
id INTEGER IDENTITY PRIMARY KEY,
47+
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
4848
name VARCHAR(30),
4949
birth_date DATE,
5050
type_id INTEGER NOT NULL,
@@ -55,7 +55,7 @@ ALTER TABLE pets ADD CONSTRAINT fk_pets_types FOREIGN KEY (type_id) REFERENCES t
5555
CREATE INDEX pets_name ON pets (name);
5656

5757
CREATE TABLE visits (
58-
id INTEGER IDENTITY PRIMARY KEY,
58+
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
5959
pet_id INTEGER NOT NULL,
6060
visit_date DATE,
6161
description VARCHAR(255)

0 commit comments

Comments
 (0)