日期:2014-05-18  浏览次数:20396 次

ibatis.net

C# code

 private static ISqlMapper m_mapper = null;
DomSqlMapBuilder builder = new DomSqlMapBuilder();
m_mapper = builder.Configure();



有时候能正确执行。。
有时候就报错了。。
执行到m_mapper = builder.Configure();就报如下的错误 
 The error occurred while loading SqlMap.
- The error occurred in <sqlMap embedded="Examine.Dao.DbMappingFile.User.xml" xmlns="http://ibatis.apache.org/dataMapper" />.

如果出错。。重新编译就没有问题了。。
请问应该怎么解决

------解决方案--------------------
解决方案就是放弃这个大垃圾组件,我在项目中被这个组件害苦了,调试、部署、编译、维护通通都是大问题


按楼主你的提示有可能存在的问题如下:
1. Examine.Dao.DbMappingFile.User.xml文件不存在
2. Examine.Dao.DbMappingFile.User.xml文件编码格式有误
3. Examine.Dao.DbMappingFile.User.xml这个文件里面的内容有误

另外,当你更改了服务端的xml文件后,记得iisreset一次