Mercurial > hg > SpringPlayground
annotate spring-boot-playground/src/main/java/de/comline/spring/entity/Movie.java @ 20:452cfefb0e1e default tip
Einfache Spring Application, die ihre config aus dem Spring Cloud Config Server liest
author | Dirk Olmes <dirk.olmes@codedo.de> |
---|---|
date | Thu, 17 Sep 2020 17:25:15 +0200 |
parents | 7ce4367b50bc |
children |
rev | line source |
---|---|
4 | 1 package de.comline.spring.entity; |
2 | |
3 import javax.persistence.Column; | |
4 import javax.persistence.Entity; | |
5 import javax.persistence.GeneratedValue; | |
6 import javax.persistence.GenerationType; | |
7 import javax.persistence.Id; | |
8 import javax.persistence.Table; | |
9 | |
10 @Entity | |
11 @Table(name = "MOVIE") | |
12 public class Movie { | |
13 @Id | |
14 @GeneratedValue(strategy = GenerationType.AUTO) | |
15 @Column(name = "ID") | |
16 private long id; | |
17 | |
18 @Column(name = "TITLE") | |
19 private String title; | |
20 | |
21 /** | |
22 * This default constructor is required for hibernate but should not be used from client code. | |
23 */ | |
24 @Deprecated | |
25 protected Movie() { | |
26 super(); | |
27 } | |
28 | |
29 public Movie(String title) { | |
30 this.title = title; | |
31 } | |
8
7ce4367b50bc
Ein echter Unit Test, der eine in-memory H2 als Teil vom Test startet, das Schema mit liquibase erzeugt und nach dem Test wieder stoppt. Das alles ohne die Web Controller zu starten.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
4
diff
changeset
|
32 |
7ce4367b50bc
Ein echter Unit Test, der eine in-memory H2 als Teil vom Test startet, das Schema mit liquibase erzeugt und nach dem Test wieder stoppt. Das alles ohne die Web Controller zu starten.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
4
diff
changeset
|
33 public long getId() { |
7ce4367b50bc
Ein echter Unit Test, der eine in-memory H2 als Teil vom Test startet, das Schema mit liquibase erzeugt und nach dem Test wieder stoppt. Das alles ohne die Web Controller zu starten.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
4
diff
changeset
|
34 return id; |
7ce4367b50bc
Ein echter Unit Test, der eine in-memory H2 als Teil vom Test startet, das Schema mit liquibase erzeugt und nach dem Test wieder stoppt. Das alles ohne die Web Controller zu starten.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
4
diff
changeset
|
35 } |
4 | 36 |
37 public String getTitle() { | |
38 return title; | |
39 } | |
40 } |