From dccea1d65e5a37fb7ca98b470f9ae418c6e8f6d6 Mon Sep 17 00:00:00 2001 From: Michael Vorburger Date: Mon, 23 Mar 2020 01:33:22 +0100 Subject: [PATCH] add @Transient to AbstractPersistableCustom isNew() see https://jira.spring.io/browse/DATAJPA-622 Even though we don't use Hibernate, copying this annotation from the original class in Spring Data seems prudent - just in case. It should not cause any harm or side effects on OpenJPA. --- .../infrastructure/core/domain/AbstractPersistableCustom.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/domain/AbstractPersistableCustom.java b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/domain/AbstractPersistableCustom.java index 6a16c3d91..1670922f7 100644 --- a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/domain/AbstractPersistableCustom.java +++ b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/domain/AbstractPersistableCustom.java @@ -23,6 +23,7 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.MappedSuperclass; +import javax.persistence.Transient; import org.springframework.data.domain.Persistable; /** @@ -55,6 +56,7 @@ public abstract class AbstractPersistableCustom impleme } @Override + @Transient // DATAJPA-622 public boolean isNew() { return null == this.id; }