diff --git a/pom.xml b/pom.xml
index 2640fd31689..f0952a3f04b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -162,7 +162,7 @@
ognl
ognl
- 3.3.4
+ 3.4.2
compile
true
diff --git a/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java b/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java
index 6882179b8c6..ae60c8808fb 100644
--- a/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java
+++ b/src/main/java/org/apache/ibatis/scripting/xmltags/DynamicContext.java
@@ -106,7 +106,7 @@ public Object get(Object key) {
static class ContextAccessor implements PropertyAccessor {
@Override
- public Object getProperty(Map context, Object target, Object name) {
+ public Object getProperty(OgnlContext context, Object target, Object name) {
Map map = (Map) target;
Object result = map.get(name);
@@ -123,7 +123,7 @@ public Object getProperty(Map context, Object target, Object name) {
}
@Override
- public void setProperty(Map context, Object target, Object name, Object value) {
+ public void setProperty(OgnlContext context, Object target, Object name, Object value) {
Map