Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

Commit

Permalink
[#141] add user entity
Browse files Browse the repository at this point in the history
  • Loading branch information
jenarp committed Jan 12, 2022
1 parent 7785a9d commit a0ea5b6
Show file tree
Hide file tree
Showing 3 changed files with 87 additions and 0 deletions.
13 changes: 13 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,19 @@
<artifactId>graphviz-java</artifactId>
<version>0.18.1</version>
</dependency>

<!-- H2 database-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>

</dependencies>

<build>
Expand Down
64 changes: 64 additions & 0 deletions src/main/java/de/bonndan/nivio/database/User.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
package de.bonndan.nivio.database;

import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class User {

private Long id;
private String firstName;
private String lastName;
private String email;

public User(Long id, String firstName, String lastName, String email) {
this.id = id;
this.firstName = firstName;
this.lastName = lastName;
this.email = email;
}

public void setId(Long id) {
this.id = id;
}

@Id
public Long getId() {
return id;
}

public String getFirstName() {
return firstName;
}

public void setFirstName(String firstName) {
this.firstName = firstName;
}

public String getLastName() {
return lastName;
}

public void setLastName(String lastName) {
this.lastName = lastName;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}

@Override
public String toString() {
return "User{" +
"id=" + id +
", firstName='" + firstName + '\'' +
", lastName='" + lastName + '\'' +
", email='" + email + '\'' +
'}';
}

}
10 changes: 10 additions & 0 deletions src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,13 @@ spring:

server:
port: 8080

---
spring:
datasource:
url: jdbc:h2:mem:jpadb
driver-class-name: org.h2.Driver
username: user
password: pwd
jpa:
database-platform: org.hibernate.dialect.H2Dialect

0 comments on commit a0ea5b6

Please sign in to comment.