首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ibatisnet用vs2005调试出现的有关问题

2012-01-19 
ibatisnet用vs2005调试出现的问题http://www.cnblogs.com/erichzhou/archive/2007/04/06/702773.html根据

ibatisnet用vs2005调试出现的问题
http://www.cnblogs.com/erichzhou/archive/2007/04/06/702773.html
根据上述链接做的一个ibatisnet的测试,用vs2005运行时提示错误:

-   The   error   occurred   while   loading   SqlMap.
-   The   error   occurred   in   <sqlMap   resource= "Person.xml "   xmlns= "http://ibatis.apache.org/dataMapper "   /> .
-----------------------
附:
sqlmap.config:
<?xml   version= "1.0 "   encoding= "utf-8 "   ?>

<sqlMapConfig   xmlns= "http://ibatis.apache.org/dataMapper "  
                            xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance ">

    <settings>
        <setting   cacheModelsEnabled= "true "/>
        <setting   useStatementNamespaces= "false "   />
    </settings>

    <providers   resource= "providers.config "   />

    <database>
        <provider   name= "sqlServer1.1 "> </provider>
        <dataSource   name= "IBatisNet "   connectionString= "Data   Source=127.0.0.1;Initial   Catalog=IBatisDemo;User   ID=sa "/>
    </database>
   
    <sqlMaps>
        <sqlMap   resource= "Person.xml "   />
    </sqlMaps>

</sqlMapConfig>
-----------------------
Person.xml:
<?xml   version= "1.0 "   encoding= "utf-8 "   ?>
<sqlMap   namespace= "IBatisNet.QuickStart "   xmlns= "http://ibatis.apache.org/datamapper "                  
                xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance "   >
   
  <alias>
        <typeAlias   alias= "Person "   type= "IBatisNet.QuickStart.Person,IBatisNet.QuickStart "   />
</alias>

<statements>
    <select   id= "SelectAll "   resultMap= "SelectAllResult ">
        select
        PersonID,
        PersonName,
        PersonAddress,
        CreateDate
        from   Persons
    </select>

    <insert   id= "InsertPerson "   parameterClass= "Person ">
        INSERT   INTO   Persons(
        [PersonName],[PersonAddress],[CreateDate]
        )VALUES(
        #PersonName#,#PersonAddress#,#CreateDate#
        )
    </insert>
</statements>
   
<resultMaps   >
    <resultMap   id= "SelectAllResult "   class= "Person ">
        <result   property= "PersonID "   column= "PersonID "   />


        <result   property= "PersonName "   column= "PersonName "   />
        <result   property= "PersonAddress "   column= "PersonAddress "   />
        <result   property= "CreateDate "   column= "CreateDate "   />
    </resultMap>
</resultMaps>

</sqlMap>




[解决办法]
Person.xml出问题
你可以参考NickLee.Fortune中的CodeSmith模版,其中有专门针对IBatisNet的部分
http://www.cnblogs.com/mail-ricklee/archive/2007/07/26/832670.html

热点排行