· 10 years ago · Sep 05, 2016, 12:06 PM
12016-09-05 13:43:40.652 INFO 9152 --- [ restartedMain] org.hibernate.Version : HHH000412: Hibernate Core {5.0.9.Final}
22016-09-05 13:43:40.654 INFO 9152 --- [ restartedMain] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found
32016-09-05 13:43:40.655 INFO 9152 --- [ restartedMain] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist
42016-09-05 13:43:40.699 INFO 9152 --- [ restartedMain] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
52016-09-05 13:43:40.841 INFO 9152 --- [ restartedMain] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
62016-09-05 13:43:41.415 INFO 9152 --- [ restartedMain] org.hibernate.tool.hbm2ddl.SchemaExport : HHH000227: Running hbm2ddl schema export
7Hibernate: alter table address drop foreign key FK1a5lwjqa8jpvcavywjsurtelc
82016-09-05 13:43:41.417 ERROR 9152 --- [ restartedMain] org.hibernate.tool.hbm2ddl.SchemaExport : HHH000389: Unsuccessful: alter table address drop foreign key FK1a5lwjqa8jpvcavywjsurtelc
92016-09-05 13:43:41.417 ERROR 9152 --- [ restartedMain] org.hibernate.tool.hbm2ddl.SchemaExport : Bedingung "FK1A5LWJQA8JPVCAVYWJSURTELC" nicht gefunden
10Constraint "FK1A5LWJQA8JPVCAVYWJSURTELC" not found; SQL statement:
11alter table address drop foreign key FK1a5lwjqa8jpvcavywjsurtelc [90057-192]
12Hibernate: alter table contract drop foreign key FK5s7r1nq49s36ndq7nlri6hxf7
132016-09-05 13:43:41.417 ERROR 9152 --- [ restartedMain] org.hibernate.tool.hbm2ddl.SchemaExport : HHH000389: Unsuccessful: alter table contract drop foreign key FK5s7r1nq49s36ndq7nlri6hxf7
142016-09-05 13:43:41.418 ERROR 9152 --- [ restartedMain] org.hibernate.tool.hbm2ddl.SchemaExport : Bedingung "FK5S7R1NQ49S36NDQ7NLRI6HXF7" nicht gefunden
15Constraint "FK5S7R1NQ49S36NDQ7NLRI6HXF7" not found; SQL statement:
16alter table contract drop foreign key FK5s7r1nq49s36ndq7nlri6hxf7 [90057-192]
17Hibernate: drop table if exists address
18Hibernate: drop table if exists company
19Hibernate: drop table if exists contract
20Hibernate: drop table if exists user
21Hibernate: create table address (id bigint not null auto_increment, city varchar(255), country varchar(255), post_code varchar(255), street varchar(255), street_number varchar(255), primary key (id))
22Hibernate: create table company (id bigint not null auto_increment, name varchar(255), primary key (id))
23Hibernate: create table contract (id bigint not null auto_increment, billing_cycle varchar(255), description varchar(255), contract_number varchar(255), costs integer, conditions varchar(255), first_possible_end_date date, notice_period_in_days integer, start_date date, user_id bigint, primary key (id))
24Hibernate: create table user (id bigint not null auto_increment, birth_date date, first_name varchar(255), last_name varchar(255), password varchar(255), username varchar(255), primary key (id))
25Hibernate: alter table address add constraint FK1a5lwjqa8jpvcavywjsurtelc foreign key (id) references company (id)
26Hibernate: alter table contract add constraint FK5s7r1nq49s36ndq7nlri6hxf7 foreign key (user_id) references user (id)
272016-09-05 13:43:41.433 INFO 9152 --- [ restartedMain] org.hibernate.tool.hbm2ddl.SchemaExport : HHH000230: Schema export complete
282016-09-05 13:43:41.473 INFO 9152 --- [ restartedMain] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
292016-09-05 13:43:42.066 INFO 9152 --- [ restartedMain] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@9b60977: startup date [Mon Sep 05 13:43:36 CEST 2016]; root of context hierarchy
30
31# Database
32spring.datasource.url=jdbc:h2:mem:application;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
33spring.datasource.driver-class-name=org.h2.Driver
34spring.datasource.username=sa
35spring.datasource.password=
36spring.h2.console.enabled = true
37
38spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect
39spring.jpa.generate-ddl =false
40spring.jpa.show-sql=true
41spring.jpa.hibernate.ddl-auto=create-drop
42
43spring.datasource.url=jdbc:mysql://127.0.0.1:3306/application
44spring.datasource.driver-class-name=com.mysql.jdbc.Driver
45spring.datasource.username=root
46spring.datasource.password=
47
48spring.jpa.generate-ddl =false
49spring.jpa.show-sql=true
50spring.jpa.hibernate.ddl-auto=update
51
52spring.datasource.testWhileIdle = true
53spring.datasource.timeBetweenEvictionRunsMillis = 3600000
54spring.datasource.validationQuery = SELECT 1
55
56CREATE TABLE COMPANY (
57 ID BIGINT NOT NULL,
58 NAME VARCHAR(255) NULL,
59 PRIMARY KEY (ID)
60)ENGINE=InnoDB;
61
62CREATE TABLE USER (
63 ID BIGINT NOT NULL,
64 FIRST_NAME VARCHAR(255) NULL,
65 LAST_NAME VARCHAR(255) NULL,
66 BIRTH_DATE DATE NULL,
67 USERNAME VARCHAR(255) NOT NULL,
68 PASSWORD VARCHAR(255) NOT NULL,
69 PRIMARY KEY (ID),
70 UNIQUE INDEX USERNAME_UNIQUE (USERNAME ASC)
71)ENGINE=InnoDB;
72
73CREATE TABLE CONTRACT (
74 ID BIGINT NOT NULL,
75 COMPANY_ID BIGINT(20) NOT NULL,
76 CONTRACT_NUMBER VARCHAR(255) NOT NULL,
77 START_DATE DATE NOT NULL,
78 FIRST_POSSIBLE_END_DATE DATE NOT NULL,
79 NOTICE_PERIOD_IN_DAYS INTEGER NOT NULL,
80 COSTS INTEGER NOT NULL,
81 BILLING_CYCLE VARCHAR(40) NOT NULL,
82 CONDITIONS VARCHAR(255) NOT NULL,
83 COMMENTS VARCHAR(255) NOT NULL,
84 USER_ID BIGINT,
85 PRIMARY KEY (ID),
86 FOREIGN KEY (COMPANY_ID) REFERENCES COMPANY(ID),
87 FOREIGN KEY (USER_ID) REFERENCES USER(ID)
88)ENGINE=InnoDB;
89
90CREATE TABLE ADDRESS (
91 ID BIGINT NOT NULL,
92 POST_CODE VARCHAR(10) NOT NULL,
93 COUNTRY VARCHAR(45) NOT NULL,
94 CITY VARCHAR(45) NOT NULL,
95 STREET VARCHAR(45) NOT NULL,
96 STREET_NUMBER VARCHAR(255) NOT NULL,
97 COMPANY_ID BIGINT,
98 PRIMARY KEY (ID),
99 FOREIGN KEY (COMPANY_ID) REFERENCES COMPANY(ID)
100)ENGINE=InnoDB;
101
102INSERT INTO COMPANY
103 (ID,NAME)
104VALUES
105 (1,'Telekom'),
106 (2,'Allianz'),
107 (3,'ADAC'),
108 (4,'Vodafon');
109
110INSERT INTO USER
111 (ID,FIRST_NAME,LAST_NAME,BIRTH_DATE,USERNAME,PASSWORD)
112VALUES
113 (1,'Max','Muster','1991-08-29','max.muster','1234'),
114 (2,'Peter','Silie','1992-07-03','peter.silie','1234'),
115 (3,'Klär','Grube','1990-03-01','klär.grube','1234');
116
117INSERT INTO CONTRACT
118 (ID,COMPANY_ID,CONTRACT_NUMBER,START_DATE,FIRST_POSSIBLE_END_DATE,NOTICE_PERIOD_IN_DAYS,COSTS,BILLING_CYCLE,CONDITIONS,COMMENTS,USER_ID)
119VALUES
120 (1,1,'123456789','2014-01-01','2016-01-01',90,'5000','MONTHLY','SMS Flat, Telefonie Flat, 1GB','',1),
121 (2,2,'543765687','2015-07-15','2015-08-15',30,'500','YEARLY','5.000.000, Fahrradversicherung','',3),
122 (3,3,'743912309','2016-03-31','2017-03-31',30,'1499','YEARLY','ADAC Plus','',2),
123 (4,4,'777666888','2013-04-10','2013-04-10',90,'4500','MONTHLY','SMS Flat, Telefonie Flat, 2GB','',1);
124
125INSERT INTO ADDRESS
126 (ID,POST_CODE,COUNTRY,CITY,STREET,STREET_NUMBER,COMPANY_ID)
127VALUES
128 (1,'12345','GERMANY','Berlin','Hauptstrasse','3',1),
129 (2,'12345','GERMANY','Berlin','Hauptstrasse','2',2),
130 (3,'12345','GERMANY','Berlin','Hauptstrasse','26b',3),
131 (4,'12345','GERMANY','Berlin','Hauptstrasse','5',4);