在工作中突然出现了这个问题,因为是第一次使用ibatis.net,奇怪的出现了这个问题。在网上找了但没找到,故写出来希望对大家有所帮助。
问题描述:
个实体类对应一个映射文件,在sqlMap.config中的sqlMaps配置节中采用embedded(嵌入式)比如:
<
sqlMaps
>
< sqlMap embedded = " Dao.SqlMaps.User.sql.config, Dao " />
< sqlMap embedded = " Dao.SqlMaps.Roles.sql.config, Dao " />
</ sqlMaps >
< sqlMap embedded = " Dao.SqlMaps.User.sql.config, Dao " />
< sqlMap embedded = " Dao.SqlMaps.Roles.sql.config, Dao " />
</ sqlMaps >
在使用过程中ibatis时总是报加载映像文件错误。
解决方法:
修改映射文件的属性,把映射文件生成为嵌入式资源就搞定了。