Query.of(entity)构建时传入fields

This commit is contained in:
Looly
2023-07-20 11:50:23 +08:00
parent e91d5d8e44
commit f424fc09c4
4 changed files with 41 additions and 16 deletions

View File

@@ -14,6 +14,10 @@ import java.util.Map;
*/
public class JfireELEngine implements ExpressionEngine {
static {
checkEngineExist(Expression.class);
}
/**
* 构造
*/
@@ -24,4 +28,8 @@ public class JfireELEngine implements ExpressionEngine {
public Object eval(String expression, Map<String, Object> context) {
return Expression.parse(expression).calculate(context);
}
private static void checkEngineExist(Class<?> clazz){
// do nothing
}
}

View File

@@ -17,6 +17,10 @@ import java.util.Map;
*/
public class RhinoEngine implements ExpressionEngine {
static {
checkEngineExist(Context.class);
}
@Override
public Object eval(String expression, Map<String, Object> context) {
final Context ctx = Context.enter();
@@ -31,4 +35,8 @@ public class RhinoEngine implements ExpressionEngine {
Context.exit();
return result;
}
private static void checkEngineExist(Class<?> clazz){
// do nothing
}
}