最近开始研究了下IBatisNet,  做了个简单示例练习了下,,没想到老出现找不到映射文件的错误

 The error occurred while loading SqlMap.
- The error occurred in <sqlMap resource="App_Core/Maps/Admin.xml" xmlns="
http://ibatis.apache.org/dataMapper" />.

查看了下路径,没有出什么错啊,路径正确啊,可IBatisNet每次都识别提示

- 未将对象引用设置到对象的实例。

对比了下以前师兄写的SqlMap.config文件配置一样啊,上网搜了很久,还是没什么答案。

 

查看下映射文件Admin.xml

<?xml version="1.0" encoding="utf-8" ?>
<sqlMap   namespace="AdminMap"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="SqlMap.xsd">

把它改为:

<?xml version="1.0" encoding="UTF-8" ?>
<sqlMap namespace="AdminMap" xmlns="
http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

成功。    

网上找了很多类似的问题,,都没什么好的解决方案,给园里的兄弟发一份,希望有兄弟可以用得到。

 

 

另外,希望园里兄弟有好的MyGeneration的iBATIS模板,可否发一份给小弟用用。。邮箱:Jahom_Wang@126.com



Copyright © 2024 Jahom
Powered by .NET 8.0 on Kubernetes