From a1683dc657ae5bf54c7c39064005db069f1f92a9 Mon Sep 17 00:00:00 2001 From: tobias <thinkdifferent055@gmail.com> Date: Sat, 21 May 2022 14:52:08 +0200 Subject: [PATCH] Use hibernate-jpamodelgen to generate entity meta model --- BudgetMasterServer/pom.xml | 6 +++++ .../deadlocker8/budgetmaster/tags/Tag_.java | 16 ----------- .../transactions/Transaction_.java | 27 ------------------- 3 files changed, 6 insertions(+), 43 deletions(-) delete mode 100644 BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/tags/Tag_.java delete mode 100644 BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/transactions/Transaction_.java diff --git a/BudgetMasterServer/pom.xml b/BudgetMasterServer/pom.xml index 4425e571d..4146bc92c 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 30deb4aee..000000000 --- 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 6cefe6933..000000000 --- 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; -} -- GitLab