Skip to content
Snippets Groups Projects
Commit a1683dc6 authored by Tobias Ullerich's avatar Tobias Ullerich
Browse files

Use hibernate-jpamodelgen to generate entity meta model

parent b8fc727f
Branches
Tags
No related merge requests found
Pipeline #6421 passed
...@@ -68,6 +68,12 @@ ...@@ -68,6 +68,12 @@
<artifactId>spring-boot-starter-data-jpa</artifactId> <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<optional>true</optional>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId> <artifactId>spring-boot-starter-tomcat</artifactId>
......
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;
}
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;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment