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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
1 package de.comline.spring.entity;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
2
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
3 import javax.persistence.Column;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
4 import javax.persistence.Entity;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
5 import javax.persistence.GeneratedValue;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
6 import javax.persistence.GenerationType;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
7 import javax.persistence.Id;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
8 import javax.persistence.Table;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
9
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
10 @Entity
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
11 @Table(name = "MOVIE")
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
12 public class Movie {
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
13 @Id
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
14 @GeneratedValue(strategy = GenerationType.AUTO)
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
15 @Column(name = "ID")
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
16 private long id;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
17
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
18 @Column(name = "TITLE")
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
19 private String title;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
20
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
21 /**
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
22 * This default constructor is required for hibernate but should not be used from client code.
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
23 */
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
24 @Deprecated
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
25 protected Movie() {
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
26 super();
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
27 }
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
28
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
29 public Movie(String title) {
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
30 this.title = title;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
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
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
36
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
37 public String getTitle() {
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
38 return title;
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
39 }
92d52e4ac567 JPA hinzugefuegt.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
40 }