问题描述
配置文件?xmlversion="1.0"encoding="utf-8"?><sqlMapnamespace="Web"xmlns="http://ibatis.apache.org/mapping"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><alias><!--类的别名--><typeAliasalias="Product"type="Web.Product,Web"/></alias><resultMaps><!--Product类与db表的映射--><resultMapid="SelectAllResult"class="Product"><resultproperty="ProductId"column="ProductId"/><resultproperty="ProductName"column="ProductName"/><resultproperty="ProductCompany"column="ProductCompany"/><resultproperty="SignDate"column="SignDate"/><resultproperty="UpdateDate"column="UpdateDate"/><resultproperty="BlobValue"column="BlobObject"dbtype="Blob"typeHandler="IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler,IBatisNet.DataMapper"/><resultproperty="ListCountry"column="ProductId,ProductName"select="GetCountryById"lazyLoad="true"/>;</resultMap></resultMaps><statements>报错无法将类型为“IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler”的对象强制转换为类型“IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback”。说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.InvalidCastException:无法将类型为“IBatisNet.DataMapper.TypeHandlers.ByteArrayTypeHandler”的对象强制转换为类型“IBatisNet.DataMapper.TypeHandlers.ITypeHandlerCallback”。