1. 程式人生 > >This SQL map does not contain a MappedStatement Named錯誤

This SQL map does not contain a MappedStatement Named錯誤

1. sqlmap沒有填寫名稱空間名稱時:

<sqlMap namespace="" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

確保呼叫的名稱和sqlmap中的id保持一致,最好手工賦值一下,有時候手敲難免處錯誤

2. sqlmap填寫了名稱空間名稱時:

<sqlMap namespace="WorkTask" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

此時呼叫時,需要在前面加上名稱空間名稱.Id名稱

var taskAllocationList = sqlMapper.QueryForList<TaskAllocation>("WorkTask.FindTaskAllocationByInputId", inputId);

SqlMap中可加可不加  名稱空間.

3.Ibatis常用語法

<select id="SearchApplyDataIndexBackByIds" parameterClass="int" resultMap="ApplyDataIndexResultMap">
      SELECT * FROM DC_APPLYDATAINDEXBACK
      <dynamic prepend="WHERE">
        <isNotEmpty prepend="AND" property="ApplyIndexIds">
          APPLYINDEXID IN
          <iterate property="ApplyIndexIds" open="(" close=")" conjunction=",">
            $ApplyIndexIds[]$
          </iterate>
        </isNotEmpty>
      </dynamic>
    </select>

  <select id="SearchApplyIndexCategorys" parameterClass="map" resultMap="ApplyIndexCategoryResultMap">
      SELECT * FROM(
      select t.*,ROWNUM as RN From (
      Select * FROM DC_APPLYINDEXCATEGORY
      <dynamic prepend="WHERE">
        <isNotEmpty prepend="AND" property="ApplyId">
          ApplyId = #ApplyId#
        </isNotEmpty>

        <isNotEmpty prepend="AND" property="ContainsStatus">
          ApplyStatus IN
          <iterate property="ContainsStatus" open="(" close=")" conjunction=",">
            $ContainsStatus[]$
          </iterate>
        </isNotEmpty>
      </dynamic>
      ORDER BY ApplyId DESC) T)Q
      WHERE Q.RN &gt;#Start# AND Q.RN &lt;= #End#
    </select>

相關推薦

This SQL map does not contain a MappedStatement Named錯誤

1. sqlmap沒有填寫名稱空間名稱時: <sqlMap namespace="" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

Eclipse 軟件 Java 解決:出現的editor does not contain a main type錯誤框 問題

strong eight res cli use padding out auto borde Eclipse 軟件 解決:出現的 editor does not contain a main type 錯誤框 問題 當你運行 Java文件是,如果彈出了下面的 錯誤框:

Eclipse 軟體 Java 解決:出現的editor does not contain a main type錯誤框 問題

Eclipse 軟體 解決:出現的 editor does not contain a main type 錯誤框 問題當你執行 Java檔案是,如果彈出了下面的 錯誤框:出現錯誤的原因: 當前的原始碼(所有的包)沒有被新增到build path中:(src路徑裡面是檔案目錄

C# does not contain a constructor that takes no parameter

take mil base 未定義 有一個 mod 一個 構造函數 bsp C# 中子類要重用父類的構造函數時, 一般會在子類構造函數後面調用 : base(paratype, para). 如果父類有一個參數個數為1的構造函數, 沒有 0 參構造函數。 子類想

hadoop錯誤Does not contain a valid host:port authority

http ilove study hdfs 主機 enabled valid col eat hadoop環境部署完,執行hdfs zkfc -formatZK命令時,提示如上圖所示錯誤 錯誤內容: [[email protected]_1_1 hadoop]

外顯子分析彈錯解決方案:Exception in thread "main" picard.PicardException: New reference sequence does not contain a matching contig for NC_007605

clear except -c 解決 als index false quest div 最近從公共數據庫下載了一堆bam文件和reference 基因組文件,重新分析外顯子流程時,跑出了“Exception in thread "main" picard.Pi

"it does not contain a package.json file." npm install問題解決

困擾了2個小時終於搞定。 目的是要安裝bignumber.js包 第一次出現問題: npm WARN [email protected] No repository field. + [email protected] added 1 pa

eclipse/myeclipse 解決editor does not contain a main type的方法

 寫在前面的話:我的也出現這個問題,但是解決方法和轉發的內容不太一樣,原理一樣,我是右擊src--build path--use as source folder,再remove source fol

npm ERR! code ENOLOCAL Could not install from "" as it does not contain a package.json file.解決

一、問題描述 使用npm安裝時出現以下問題, $ npm install -g npm ERR! code ENOLOCAL npm ERR! Could not install from "" as

asp.net mvcview介面does not contain a definition

  在cshtml使用linq操作資料集,自動補全是可以使用Select,但是一直提示System.Collection.GenericList' does not contain a definition for 'Select' ccepting a first argument of type 'Sys

editor does not contain a main type Maven專案

Eclipse 軟體Maven專案 解決:出現的 editor does not contain a main type 錯誤框 問題當你執行 Java檔案是,如果彈出了下面的 錯誤框:出現錯誤的原因:

editor does not contain a main type的解決方案

先感謝下作者 pocky 今天用eclipse,當打算run一個帶有main函式的class時,出現editor does not contain a main type的錯誤框。 baidu了一下,迅速解決問題:原來這個class所在包沒有被新增到build path中

Mapped Statements collection does not contain value for 常見錯誤處理

大家在Mybatis使用過程中,尤其是初次接觸使用會出現“Mapped Statements collection does not contain value for(後面是什麼類什麼方法之類的)“錯誤提示 常見的錯誤原因有幾種: 1、mapper.xml中沒有加入nam

does not contain handler parameter named 'method'.錯誤

javax.servlet.ServletException: Request[/XX] does not contain handler parameter named 'method'.  This may be caused by whitespace in the

android 在佈局檔案中報錯:This text field does not specify an inputType or a hint

在安卓專案開發中,在設計專案樣式使用到EditText這個標籤時,有的時候會有警告:This text field does not specify an inputType ora hint 原因是: EditText需要指定預設輸入型別 在標籤中加入android:inpu

Mapped Statements collection does not contain value for 問題的解決

invoke tde ping ret als bat find mvc lar 在做SSM項目的時候,遇到MyBatis拋出的一個異常: Mapped Statements collection does not contain value for org.lyk.vo.

C++:in namespace 'std' does not name a template type

post 內部 頭文件 pub mea 代碼 ++ med col 對於類的聲明的頭文件,對於include它的任何一個文件,都需要將這個類內部聲明的成員需要的頭文件include進去。代碼如下: // hehe.h #ifndef HEHE_H #define HEHE

mybatis 異常Result Maps collection does not contain value for java.lang.String

提示 ati 都是 spring啟動 lang pos collect 異常 res Result Maps collection does not contain value for java.lang.String 以上是我報的錯。 只要報Result Maps c

【Android O】 Service AAA does not have a SELinux domain defined

point devices pan led 啟動 nes contex pos 一個 在init.AAA.rc裏面添加了一個腳本啟動的服務: service AAA /vendor/bin/sh /vendor/etc/AAA_spec.sh user root

spring整合mybatis bug解決java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ...

post argument 出現 dao 結果 blog sta 出錯 lec spring整合mybatis時候出現了這個bug java.lang.IllegalArgumentException: Mapped Statements collection does