【高手们快来】关于IBATIS.NET中的SQLMAP问题?
我遇到的问题是这样:
在sqlmap.config中定义了:
<sqlMaps>
<sqlMap resource= "Maps/BizUnit.BatisMap.xml " />
<sqlMap resource= "Maps/Template.BatisMap.xml " />
</sqlMaps>
在BizUnit.BatisMap.xml文件中:
<alias>
<typeAlias alias= "BizUnit " type= "Huawei.IT.RES.Model.BizUnit, RES.Model " />
</alias>
<resultMaps>
<resultMap id= "BizUnitMap " class= "BizUnit ">
... ...
<result property= "template " resultMapping= "TemplateMap " />
... ...
</resultMap>
</resultMaps>
而在Template.BatisMap.xml中定义了:
<alias>
<typeAlias alias= "TemplateClass " type= "Huawei.IT.RES.Model.Template, RES.Model " />
</alias>
<resultMaps>
<resultMap id= "TemplateMap " class= "TemplateClass ">
... ...
</resultMap>
</resultMaps>
=================================
现在的问题来了,当我执行BizUnit.BatisMap.xml里的一个insert时候,提示我错误:
The error occurred while loading SqlMap.
- Check the parameter mapping typeHandler attribute ' ' (must be a ITypeHandlerCallback implementation).
- The error occurred in <sqlMap resource= "Maps/BizUnit.BatisMap.xml " xmlns= "http://ibatis.apache.org/dataMapper " /> .
- Check the BizUnit.Insert.
请问这是为什么? 我必须要配置type么? 看了ibatis.net的doc, 里面似乎没有配置type啊。
附insert语句:
<insert id= "Insert " parameterClass= "BizUnit ">
INSERT INTO [dbo].[BizUnit]
(
[bizUnitId]
, [bizUnitName]
, [templateId]
, [remark]
, [status]
, [sort]
, [createTime]
, [updateTime]
, [operator]
)
VALUES
(