From 32d6f7df6c511655a78f53ff3400d70224eacdf0 Mon Sep 17 00:00:00 2001 From: Adrian Maghear Date: Sun, 7 Jun 2020 12:28:32 +0200 Subject: [PATCH] [BAEL-3841] put back the *.sql initialisation files --- spring-caching/pom.xml | 5 +++++ spring-caching/src/main/resources/data.sql | 7 ++++++ spring-caching/src/main/resources/schema.sql | 23 ++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 spring-caching/src/main/resources/data.sql create mode 100644 spring-caching/src/main/resources/schema.sql diff --git a/spring-caching/pom.xml b/spring-caching/pom.xml index 5a320d3048..9a0da2e514 100644 --- a/spring-caching/pom.xml +++ b/spring-caching/pom.xml @@ -67,6 +67,11 @@ org.springframework.boot spring-boot-starter-data-jpa + + net.bytebuddy + byte-buddy + 1.10.10 + org.springframework.data spring-data-commons diff --git a/spring-caching/src/main/resources/data.sql b/spring-caching/src/main/resources/data.sql new file mode 100644 index 0000000000..e4165ae71f --- /dev/null +++ b/spring-caching/src/main/resources/data.sql @@ -0,0 +1,7 @@ +INSERT INTO CUSTOMER VALUES(1001,'BAELDUNG'); + +INSERT INTO ITEM VALUES(10001,'ITEM1',50.0); +INSERT INTO ITEM VALUES(10002,'ITEM2',100.0); + +INSERT INTO ORDERDETAIL VALUES(300001,1001,10001,2); +INSERT INTO ORDERDETAIL VALUES(300002,1001,10002,5); \ No newline at end of file diff --git a/spring-caching/src/main/resources/schema.sql b/spring-caching/src/main/resources/schema.sql new file mode 100644 index 0000000000..35d02bb916 --- /dev/null +++ b/spring-caching/src/main/resources/schema.sql @@ -0,0 +1,23 @@ +DROP TABLE ORDERDETAIL IF EXISTS; +DROP TABLE ITEM IF EXISTS; +DROP TABLE CUSTOMER IF EXISTS; + +CREATE TABLE CUSTOMER( + CUSTOMERID INT PRIMARY KEY, + CUSTOMERNAME VARCHAR(250) NOT NULL +); + +CREATE TABLE ITEM( +ITEMID INT PRIMARY KEY, +ITEMDESC VARCHAR(250), +PRICE DOUBLE +); + +CREATE TABLE ORDERDETAIL( +ORDERID INT PRIMARY KEY, +CUSTOMERID INT NOT NULL, +ITEMID INT NOT NULL, +QUANTITY INT, +FOREIGN KEY (customerid) references CUSTOMER(customerid), +FOREIGN KEY (itemid) references ITEM(itemid) +); \ No newline at end of file