mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-14 06:45:21 +00:00
findMap() with beanCache should use idPoperty if mapKey = null
This commit is contained in:
1 parent
5807874c9e
commit
60d0a3da39
2 files changed
+38
-1
No files matched your search
@@ -570,7 +570,12 @@ public final class OrmQueryRequest<T> extends BeanRequest implements SpiOrmQuery
|
||||
}
|
||||
|
||||
private ElPropertyValue mapProperty() {
|
||||
ElPropertyValue property = beanDescriptor.elGetValue(query.getMapKey());
|
||||
ElPropertyValue property;
|
||||
if (query.getMapKey() == null) {
|
||||
property = beanDescriptor.idProperty();
|
||||
} else {
|
||||
property = beanDescriptor.elGetValue(query.getMapKey());
|
||||
}
|
||||
if (property == null) {
|
||||
throw new IllegalStateException("Unknown map key property " + query.getMapKey());
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user