diff --git a/P/Sda2/Jpa/University/src/main/java/de/hdm_stuttgart/mi/sda2/jpa/cd/domain/Address.java b/P/Sda2/Jpa/University/src/main/java/de/hdm_stuttgart/mi/sda2/jpa/cd/domain/Address.java
new file mode 100644
index 0000000000000000000000000000000000000000..7c1980a76ef397de8e0f8ae2048d512dec7b21f7
--- /dev/null
+++ b/P/Sda2/Jpa/University/src/main/java/de/hdm_stuttgart/mi/sda2/jpa/cd/domain/Address.java
@@ -0,0 +1,48 @@
+package de.hdm_stuttgart.mi.sda2.jpa.cd.domain;
+
+import javax.persistence.Embeddable;
+
+@SuppressWarnings("javadoc")
+@Embeddable
+public class Address {
+
+   protected Address(){}
+   
+   String street, town, zip;
+   
+   public Address(final String street, final String town, final String zip) {
+      setStreet(street);
+      setTown(town);
+      setZip(zip);
+   }
+
+   public String getStreet() {
+      return street;
+   }
+
+   public void setStreet(String street) {
+      this.street = street;
+   }
+
+   public String getTown() {
+      return town;
+   }
+
+   public void setTown(String town) {
+      this.town = town;
+   }
+
+   public String getZip() {
+      return zip;
+   }
+
+   public void setZip(String zip) {
+      this.zip = zip;
+   }
+
+   @Override
+   public String toString() {
+      
+      return getStreet() + ", " + getZip() + " " + getTown();
+   }
+}