Commit 1c965264 authored by John Lam's avatar John Lam

studentaddress model and sql

parent 3baec210
......@@ -14,6 +14,7 @@ repositories {
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
......
......@@ -5,9 +5,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class StudentAddressServiceApplication {
public static void main(String[] args) {
SpringApplication.run(StudentAddressServiceApplication.class, args);
}
}
package service.student.studentaddressservice.model;
import javax.persistence.*;
@Entity
@Table(name = "address")
public class StudentAddress {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Id
private String email;
private String state;
private String city;
private String streetAddress;
private String zip;
private String aptNum;
public StudentAddress() {
}
public StudentAddress(String email, String state, String city, String streetAddress, String zip) {
this.email = email;
this.state = state;
this.city = city;
this.streetAddress = streetAddress;
this.zip = zip;
}
public StudentAddress(String email, String state, String city, String streetAddress, String zip, String aptNum) {
this(email, state, city, streetAddress, zip);
this.aptNum = aptNum;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getStreetAddress() {
return streetAddress;
}
public void setStreetAddress(String streetAddress) {
this.streetAddress = streetAddress;
}
public String getZip() {
return zip;
}
public void setZip(String zip) {
this.zip = zip;
}
public String getAptNum() {
return aptNum;
}
public void setAptNum(String aptNum) {
this.aptNum = aptNum;
}
}
spring.datasource.url=jdbc:h2:mem:dataSource
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.schema=classpath:studentaddress.sql
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=none
spring.h2.console.enabled=true
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment