根据iBatis 文档,使用“字节?” 作为类型值应该在parameterMap
. 我正在使用 DataMapper 1.6.1 版。
我收到的错误消息是:无法从字符串值“字节”加载类型?.
这是一个配置异常,它在堆栈跟踪中显示此信息:
加载 SqlMap 时发生错误。
- 检查参数映射 typeHandler 属性 ''(必须是 ITypeHandlerCallback 实现)。
- 错误发生在 [sqlMap embedded="MyApp.Data.Config.Rate.xml, MyApp" Mxmlns="http://ibatis.apache.org/dataMapper"]
- 检查 Rate.InsertParams。]
这是 Rate.InsertParams 的 XML 块:
<parameterMaps>
<parameterMap id="InsertParams" class="RateCategory">
<parameter property="RateId" column="RateId" type="int"/>
<parameter property="Name" column="Name" type="string" size="32"/>
<parameter property="Charge" column="Charge" type="decimal?"/>
<parameter property="ChargeTypeId" column="ChargeTypeId" type="byte?"/>
</parameterMap>
任何想法为什么它不起作用?