the iBatis docsによれば、「バイト?タイプ値はparameterMap
で動作するはずです。私はDataMapperバージョン1.6.1を使用しています。バイト? iBatisパラメータマップのパラメータタイプとして機能しません
エラーメッセージは次のとおりです。文字列値 'byte?'からタイプをロードできませんでした。。
これは、スタックトレースにこの情報を示した構成の例外です:
SQLMAPのロード中にエラーが発生しました。
- パラメータマッピングのtypeHandler属性を確認してください( ITypeHandlerCallback実装である必要があります)。
- エラー[= "http://ibatis.apache.org/dataMapper" SQLMAP埋め込み= "MyApp.Data.Config.Rate.xml、MyAppの" Mxmlns]
- は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>
それは動作しませんなぜ任意のアイデア?