Refine embeddable emptiness checks to consider whether the collection holds entities.
Embedded entities which contain a empty collection of values that aren't entities are now considered empty, if this collection is empty. Closes #1737 Original pull request: #1812
This commit is contained in:
committed by
Mark Paluch
parent
cf26d7e6bc
commit
0a1bb2b48d
@@ -422,7 +422,7 @@ public class MappingJdbcConverter extends MappingRelationalConverter implements
|
||||
@Override
|
||||
public boolean hasValue(RelationalPersistentProperty property) {
|
||||
|
||||
if (property.isCollectionLike() || property.isMap()) {
|
||||
if ((property.isCollectionLike() && property.isEntity())|| property.isMap()) {
|
||||
// attempt relation fetch
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user