mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-14 06:45:21 +00:00
ADD: BeanFindController supports postProcessing of retrieved entities
This commit is contained in:
1 parent
56fed3ad87
commit
62712c976f
7 files changed
+325
No files matched your search
@@ -131,6 +131,10 @@ public final class DefaultOrmQueryEngine implements OrmQueryEngine {
|
||||
result = queryEngine.findMany(request);
|
||||
}
|
||||
|
||||
if (finder != null) {
|
||||
result = finder.postProcessMany(request, result);
|
||||
}
|
||||
|
||||
SpiQuery<T> query = request.getQuery();
|
||||
|
||||
if (request.isBeanCachePutMany()) {
|
||||
@@ -171,6 +175,10 @@ public final class DefaultOrmQueryEngine implements OrmQueryEngine {
|
||||
result = queryEngine.find(request);
|
||||
}
|
||||
|
||||
if (finder != null) {
|
||||
result = finder.postProcess(request, result);
|
||||
}
|
||||
|
||||
if (result != null && request.isBeanCachePut()) {
|
||||
request.getBeanDescriptor().cacheBeanPut((EntityBean) result);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user