You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by jg...@apache.org on 2009/07/10 17:05:39 UTC
svn commit: r792971 -
/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/builder/xml/dynamic/DynamicContext.java
Author: jgbutler
Date: Fri Jul 10 15:05:39 2009
New Revision: 792971
URL: http://svn.apache.org/viewvc?rev=792971&view=rev
Log:
Add parameter object to dynamic bindings
Modified:
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/builder/xml/dynamic/DynamicContext.java
Modified: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/builder/xml/dynamic/DynamicContext.java
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/builder/xml/dynamic/DynamicContext.java?rev=792971&r1=792970&r2=792971&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/builder/xml/dynamic/DynamicContext.java (original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/builder/xml/dynamic/DynamicContext.java Fri Jul 10 15:05:39 2009
@@ -12,7 +12,7 @@
public DynamicContext(Object parameterObject) {
if (parameterObject instanceof Map) {
- bindings = (Map<String,Object>)parameterObject;
+ bindings.putAll((Map<String,Object>)parameterObject);
} else if (parameterObject != null) {
MetaObject metaObject = MetaObject.forObject(parameterObject);
String[] names = metaObject.getGetterNames();
@@ -20,6 +20,7 @@
bindings.put(name,metaObject.getValue(name));
}
}
+ bindings.put("_parameter", parameterObject);
}
public Map<String, Object> getBindings() {