zoukankan      html  css  js  c++  java
  • ibatitsnet 因为会Dao.config 配置数据版本太低导致的问题

    ProjectReview.Test.SqlMapTest.TestSqlMap:
    IBatisNet.Common.Exceptions.ConfigurationException :
    - The error occurred while configure DaoSessionHandler.
    - The error occurred in <property name="resource" value="App_DatasqlMap.config" xmlns="http://ibatis.apache.org/dataAccess" />.
    - Check the IBatisNet.DataAccess.DaoSessionHandlers.SqlMapDaoSessionHandler.
    ----> IBatisNet.Common.Exceptions.ConfigurationException : DaoManager could not configure SqlMapDaoSessionHandler.Cause:
    - The error occurred while loading SqlMap.
    - loading insert tag
    - The error occurred in <sqlMap embedded="PengeSoft.RFS.Maps.FileData.xml,PengeSoft.RFS" xmlns="http://ibatis.apache.org/dataMapper" />.
    - Check the InsertFileData.
    ----> IBatisNet.Common.Exceptions.ConfigurationException :
    - The error occurred while loading SqlMap.
    - loading insert tag
    - The error occurred in <sqlMap embedded="PengeSoft.RFS.Maps.FileData.xml,PengeSoft.RFS" xmlns="http://ibatis.apache.org/dataMapper" />.
    - Check the InsertFileData.
    ----> System.ArgumentException : 未找到请求的值“image”。

    解决方案: map 文件中会用到 dbType="image"   是因为Dao.config 中有的<provider name="OleDb2.0"/> 改成:<provider name="sqlServer2.0"/>

    <database>
    <provider name="OleDb2.0"/>
    <dataSource name="dbName" connectionString="Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=dbName;Data Source=local"/>
    </database>

    下面这个解决方法:原因是Provider=SQLOLEDB.1; 将其去掉就Ok 了


    ProjectReview.Test.RFSServiceTest.AddFileFormiYstByRFS:
    IBatisNet.DataAccess.Exceptions.DataAccessException : DaoProxy : unable to intercept method name 'GetDetail', cause : 不支持关键字: “provider”。
    ----> System.ArgumentException : 不支持关键字: “provider”。

  • 相关阅读:
    Lucene 4.x Spellcheck使用说明
    谈谈Lucene和Solr索引存目录
    Solr初始化源码分析-Solr初始化与启动
    Solr主从集群配置简要说明
    Solr Dataimporthandler 导入MySQL 内存溢出。
    CentOS 6.5部署安装Memcached
    Tomcat 长连接与短连接性能测试
    CentOS 6.5上MySQL安装部署与入门。
    oracle 高水位线详解
    解决客户端通过zookeeper连接到hbase时连接过多的问题
  • 原文地址:https://www.cnblogs.com/xiaoruilin/p/5547609.html
Copyright © 2011-2022 走看看