From d49b7665f33639c867790c58bacfd13c49955b43 Mon Sep 17 00:00:00 2001 From: karl Date: Fri, 29 Nov 2019 15:15:08 +0100 Subject: [PATCH] Hide IDs in XML --- .../src/main/java/at.technikumwien.movies/Actors.java | 2 ++ .../src/main/java/at.technikumwien.movies/Movies.java | 6 ++---- .../src/main/java/at.technikumwien.movies/Studios.java | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/MoviesCommon/src/main/java/at.technikumwien.movies/Actors.java b/MoviesCommon/src/main/java/at.technikumwien.movies/Actors.java index 22d6ddf..bba5d68 100644 --- a/MoviesCommon/src/main/java/at.technikumwien.movies/Actors.java +++ b/MoviesCommon/src/main/java/at.technikumwien.movies/Actors.java @@ -5,6 +5,7 @@ import lombok.*; import javax.persistence.*; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; import java.time.LocalDate; @Data @@ -31,6 +32,7 @@ import java.time.LocalDate; public class Actors { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) + @XmlTransient private Long id; @Column(length = 100, nullable = false) diff --git a/MoviesCommon/src/main/java/at.technikumwien.movies/Movies.java b/MoviesCommon/src/main/java/at.technikumwien.movies/Movies.java index 5e392a2..2f5df8d 100644 --- a/MoviesCommon/src/main/java/at.technikumwien.movies/Movies.java +++ b/MoviesCommon/src/main/java/at.technikumwien.movies/Movies.java @@ -3,10 +3,7 @@ package at.technikumwien.movies; import lombok.*; import javax.persistence.*; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.*; import java.util.List; @Data @@ -30,6 +27,7 @@ import java.util.List; public class Movies { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) + @XmlTransient private Long id; @Column(length = 100, nullable = false) diff --git a/MoviesCommon/src/main/java/at.technikumwien.movies/Studios.java b/MoviesCommon/src/main/java/at.technikumwien.movies/Studios.java index d69ec1f..96b13c6 100644 --- a/MoviesCommon/src/main/java/at.technikumwien.movies/Studios.java +++ b/MoviesCommon/src/main/java/at.technikumwien.movies/Studios.java @@ -5,6 +5,7 @@ import lombok.*; import javax.persistence.*; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; @Data @NoArgsConstructor @@ -29,6 +30,7 @@ import javax.xml.bind.annotation.XmlRootElement; public class Studios { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) + @XmlTransient private Long id; @Column(length = 100, nullable = false)