diff --git a/BudgetMasterServer/pom.xml b/BudgetMasterServer/pom.xml
index 4425e571d1a92be2bf05a44bb2698991d2848f2f..4146bc92c34aa4ffcc7f927e3d8a4d251cb3da9f 100644
--- a/BudgetMasterServer/pom.xml
+++ b/BudgetMasterServer/pom.xml
@@ -68,6 +68,12 @@
             <artifactId>spring-boot-starter-data-jpa</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>org.hibernate</groupId>
+            <artifactId>hibernate-jpamodelgen</artifactId>
+            <optional>true</optional>
+        </dependency>
+
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-tomcat</artifactId>
diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java
deleted file mode 100644
index 30deb4aeef9fa3485be4ffa7966503b673510677..0000000000000000000000000000000000000000
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package de.deadlocker8.budgetmaster.tags;
-
-import de.deadlocker8.budgetmaster.transactions.Transaction;
-
-import javax.persistence.metamodel.ListAttribute;
-import javax.persistence.metamodel.SingularAttribute;
-import javax.persistence.metamodel.StaticMetamodel;
-
-@StaticMetamodel(Tag.class)
-public class Tag_
-{
-	public static volatile SingularAttribute<Tag, Integer> ID;
-	public static volatile SingularAttribute<Tag, String> name;
-	public static volatile ListAttribute<Tag, Transaction> referringTransactions;
-	public static volatile ListAttribute<Tag, Transaction> referringTemplates;
-}
diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java
deleted file mode 100644
index 6cefe69333402a9ffb21ff1bdffcc233d02720a0..0000000000000000000000000000000000000000
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package de.deadlocker8.budgetmaster.transactions;
-
-import de.deadlocker8.budgetmaster.accounts.Account;
-import de.deadlocker8.budgetmaster.categories.Category;
-import de.deadlocker8.budgetmaster.repeating.RepeatingOption;
-import de.deadlocker8.budgetmaster.tags.Tag;
-
-import javax.persistence.metamodel.ListAttribute;
-import javax.persistence.metamodel.SingularAttribute;
-import javax.persistence.metamodel.StaticMetamodel;
-import java.time.LocalDate;
-
-@StaticMetamodel(Transaction.class)
-public class Transaction_
-{
-	public static volatile SingularAttribute<Transaction, Integer> ID;
-	public static volatile SingularAttribute<Transaction, Integer> amount;
-	public static volatile SingularAttribute<Transaction, LocalDate> date;
-	public static volatile SingularAttribute<Transaction, Account> account;
-	public static volatile SingularAttribute<Transaction, Category> category;
-	public static volatile SingularAttribute<Transaction, String> name;
-	public static volatile SingularAttribute<Transaction, String> description;
-	public static volatile SingularAttribute<Transaction, Boolean> isExpenditure;
-	public static volatile ListAttribute<Transaction, Tag> tags;
-	public static volatile SingularAttribute<Transaction, RepeatingOption> repeatingOption;
-	public static volatile SingularAttribute<Transaction, Account> transferAccount;
-}