summaryrefslogtreecommitdiff
path: root/container-compiler-plugin/src/test/resources/Person.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-compiler-plugin/src/test/resources/Person.java')
-rw-r--r--container-compiler-plugin/src/test/resources/Person.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/container-compiler-plugin/src/test/resources/Person.java b/container-compiler-plugin/src/test/resources/Person.java
new file mode 100644
index 0000000..740b42d
--- /dev/null
+++ b/container-compiler-plugin/src/test/resources/Person.java
@@ -0,0 +1,26 @@
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.ManyToOne;
+import javax.persistence.OneToMany;
+import javax.persistence.OrderBy;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+@Entity
+public class Person {
+ @Id
+ private Long id;
+
+ private Date birthDate;
+
+ @ManyToOne
+ private Person mother;
+
+ @ManyToOne
+ private Person father;
+
+ @OneToMany(mappedBy = "id")
+ @OrderBy("birthDate asc")
+ private List<Person> children = new ArrayList<>();
+}