The newly introduced method indicates whether any properties have to be populated to create instances of the entity. This is useful for objects that are completely initialized through their constructors as converters then can avoid iterating over all properties just to find out none of them have to be populated.
@ -316,4 +316,13 @@ public interface PersistentEntity<T, P extends PersistentProperty<P>> extends It
@@ -316,4 +316,13 @@ public interface PersistentEntity<T, P extends PersistentProperty<P>> extends It
@ -95,6 +95,7 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement
@@ -95,6 +95,7 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement
@ -134,6 +135,8 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement
@@ -134,6 +135,8 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement
@ -508,6 +511,15 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement
@@ -508,6 +511,15 @@ public class BasicPersistentEntity<T, P extends PersistentProperty<P>> implement
@ -355,6 +359,19 @@ public class BasicPersistentEntityUnitTests<T extends PersistentProperty<T>> {
@@ -355,6 +359,19 @@ public class BasicPersistentEntityUnitTests<T extends PersistentProperty<T>> {
@ -363,6 +380,12 @@ public class BasicPersistentEntityUnitTests<T extends PersistentProperty<T>> {
@@ -363,6 +380,12 @@ public class BasicPersistentEntityUnitTests<T extends PersistentProperty<T>> {
@ -427,4 +450,26 @@ public class BasicPersistentEntityUnitTests<T extends PersistentProperty<T>> {
@@ -427,4 +450,26 @@ public class BasicPersistentEntityUnitTests<T extends PersistentProperty<T>> {