Author: rgrabowski
Date: Sun Nov 20 10:31:20 2005
New Revision: 345768
URL: http://svn.apache.org/viewcvs?rev=345768&view=rev
Log:
Fix for IBATISNET-124: test for valid selectKey property only if parameter
object isn't a simple type (i.e. ignore value types, IDictionary, etc.).
Modified:
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SelectKey.cs
Modified:
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SelectKey.cs
URL:
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SelectKey.cs?rev=345768&r1=345767&r2=345768&view=diff
==============================================================================
---
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SelectKey.cs
(original)
+++
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SelectKey.cs
Sun Nov 20 10:31:20 2005
@@ -121,7 +121,7 @@
// make sure the PropertyName is a valid
settable property of the <insert> node's parameterClass
if (insertParameterClass != null &&
-
configurationScope.TypeHandlerFactory.IsSimpleType(insertParameterClass) ==
false)
+
ObjectProbe.IsSimpleType(insertParameterClass) == false)
{
configurationScope.ErrorContext.MoreInfo = String.Format("Looking for settable
property named '{0}' on type '{1}' for selectKey node of statement id '{2}'.",
PropertyName, // 0