【发布时间】:2011-06-02 00:56:16
【问题描述】:
根据the iBatis docs,使用“字节?”作为类型值应该在parameterMap 中工作。我正在使用 DataMapper 1.6.1 版。
我收到的错误消息是:Could not load type from string value 'byte?'.
这是在堆栈跟踪中显示此信息的配置异常:
加载时发生错误 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>
任何想法为什么它不起作用?
【问题讨论】:
标签: configuration ibatis ibatis.net