mybatis條件過濾時候碰到個奇葩的問題,真的太奇葩了
<if test="handleState != null and handleState !='' ">
and t.handle_state = #{handleState,jdbcType=DECIMAL}
</if>
上面是where子句的條件判斷,handleState 定義的是短整型short型別,傳遞數字2的時候可以進行條件過濾,當傳遞數字0的時候後臺可以接收到,但mybatis中的sql卻沒傳進去,後來修改判斷條件為下面的:
<if test="handleState != null and handleState !='' or handleState == 0 "> and t.handle_state = #{handleState,jdbcType=DECIMAL} </if>
沒錯,就是在test中多加了個handleState == 0條件判斷,然後就可以根據數字0做條件過濾了,暫時還不清楚為什麼會出現這種情況,mybatis是不是對數字0有意見?。。。。下次再碰到這樣的問題,記得在test中多加個判斷條件
相關推薦
mybatis條件過濾時候碰到個奇葩的問題,真的太奇葩了
<if test="handleState != null and handleState !='' "> and t.handle_state = #{handleState,jdbcType=DECIMAL} </i
SQL 用多個條件進行排序;以及根據一個條件的多個值,進行排序
1、先說第一個用多個條件進行排序 ORDER BY name,age (多條件排序,還有條件可以再加在後面) ORDER BY name desc,age&nb
Linq_根據條件查詢兩個表,並將返回不同型別的結果合併
var deliveryOrderDetail = from d in _context.DeliveryOrderDetails
MIS的趨勢必定是圍繞機器取代人手,分工越來越細(小餐廳都支持微信自助點餐,結賬時就打個折,相當於省了1、2個人手,SQL發明以後,程序員的工作更多了)
nbsp 我認 公司 點餐 管理系 特定 組裝 bsp 適合 最後,我還想簡略的談談MIS及MIS快速開發工具的未來。MIS的趨勢必定是圍繞機器取代人手,分工越來越細。比如:現在有些小型的咖啡廳裏的財務子系統就簡單到不需要使用者有會計知識,相當於省了會計人手;有些小餐廳都支
【項目管理】經驗之談 | 資深項目經理都避免的5個坑,你中招了嗎?
尊重 最終 fail 同方 快速 這就是 tro 理解 動力 哈嘍!大家好! 那天看到最有趣的一句話就是 為了填坑,一位項目經理胖了20斤 。。。。。 今天就給大家介紹一下 項目經理要註意的那些“坑” 項目經理“誤踩雷區” 1 未告知成員工作目標 作為項目經理
記一次安裝多版本php的四個雷區,你踩著了嗎
path start cgi 命令執行 mysq -c tool port 一鍵 記一次安裝多版本的php的四個雷區,你踩著了嗎 需求:公司需要在同一臺服務器上安裝不同版本的php,而這一臺的服務上已經安裝了php.7.1,現需要同
學習程式設計的25個“坑”,你踩到了嗎?
0、忽視了程式設計終究是以人為本的。是的,機器的確會執行你的程式碼,但程式設計是為人們解決問題的,將他們的需求轉換為由其他人(或你自己線下)讀取,維護和修改的程式碼。 1、未能花充足的時間練習程式設計。 根據工作或日程安排,你可能會花費大量時間在與程式設計相關的任務上,但實際上這些並非程式設計本
《惢客創業日記》2018.09.14 週五 “不甘心”這三個字,讓他去了美團。
今天,有一個8年前的同事加我微信好友,真是感謝自己的手機號一直沒變,還能讓想找我的同事找到我。雖然只在微信裡簡單的聊了十幾句,聊的也只是扒一扒曾經一起共事的經歷和彼此的境遇,但是這種“知己重逢”的欣喜感始終沒有消褪,且彼此都感覺到雙方都在為自己心中的那個小小“不甘心”默默打拼。如今,他在上海美團
Airbnb資料科學家:歷時6個月,我終於找到了心儀的工作
作者 Kelly Peng 編譯 Mika 本文為 CDA 資料分析師原創作品,轉載需授權 中國小姐姐Kelly Peng在本文分享了她在資料科學求職過程中的心得和體會。 前言 一個月前,我作為資料科學家在Airbnb開始了我的新工作,能夠進入Airbnb,獲得自己心儀的工作我感到很幸運。我曾向Airb
紅樓夢裡的這首詩只有二十個字,卻寫盡了曹雪芹一生血淚
今天我來解讀紅樓夢第一回裡被傳播最廣的一首詩,這是一首五絕,前後只有二十個字,卻寫出了曹雪芹一生的悲辛和血淚。 原詩如下: 滿紙荒唐言, 一把辛酸淚。 都雲作者痴, 誰解其中味? 單從字面意思來看,這首詩很好理解,大致是說:我這本書寫的不容易,雖然看上去有很多
#程式設計師和產品經理結婚怎麼樣?為一個沙發吵了三個月,都想離婚了
程式設計師在工作中最討厭什麼人?其他的我不知道,但產品經理絕對算一個。前段時間就有程式設計師大戰產品經理的例子嗎,在網上也是鬧得沸沸揚揚,最後雙雙被開除。那麼當程式設計師和產品經理結婚後,會發生什麼化學反應呢? 在這裡我推薦下自己整理的資料,我自己是一名從事了5
學爬蟲必備32個專案,學會可以出師了!
今天為大家整理了32個Python爬蟲專案 整理的原因是,爬蟲入門簡單快速,也非常適合新入門的小夥伴培養信心。所有連結指向GitHub,祝大家玩的愉快~O(∩_∩)O 學習Python中有不明白推薦加入交流裙 &nb
程式設計師吐槽企業拖欠兩個月工資,想刪庫了,網友:真實版刪庫跑路
現在網際網路企業的寒冬來了,很多企業都出現了裁員的情況,但是公司拖欠工資又是什麼鬼,就有一程式設計師在網上吐槽,公司拖欠了兩個月的工資,然後該程式設計師表示想把這兩個月的程式碼刪掉,在上演真實版刪庫跑路,這麼做違法嗎? 確實,公司拖欠員工工資這個做法確實讓人無可奈何,我們看下網友是怎麼說的
轉載:剛入職美團兩個月,就想離職了,每天加班到吐
一名剛入職美團兩個月的程式設計師在網際網路社群吐槽自己的遭遇:剛入職美團兩個月,就想離職了,每天加班到吐。 看樣子,這名美團員工不堪加班的壓力,已經萌生了離職的想法,但才入職兩個月左右,現在離職又擔心簡歷不好看,且近年關,工作並不是那麼好找的。 看看同行是怎麼評論的吧:是活太多幹不完
solr 高階進階,解決以下五個問題,就可以投產了
通過以上配置。可以看到,我把需要索引的欄位,通過copyField 的方式 copy 到 新建立的一個field中,如上配置中分別是text_video、text_article,我把這兩個file 叫做搜尋域,並且根據實際情況設定 type 我用了IK分詞器,設定stored 是否返回,為這裡只是為了測試設
讀懂這3個關鍵詞,你就讀懂了大資料
大資料中的各種關鍵詞,是瞬息萬變的時代情緒與能量的動態表達,且在不斷更新、重組和孵化。讀懂大資料中的關鍵詞,才不會被海量的資訊所淹沒。1、AIAlphaGo打敗圍棋頂級高手李世石,超級計算機“沃森”成為《危險邊緣》節目的新王者。在有限的規則下,人腦是不太可能戰勝不斷學習和處理
【公眾號系列】過個春節,手機被應用了
這樣的 block log 貼吧 第一個 cal 增加 搶票 流量 公眾號:SAP Technical 本文作者:matinal 原文出處:http://www.cnblogs.com/SAPmatinal/ 原文鏈接:【公眾號系列】過個春節,手機被應用了
《惢客創業日記》2018.09.14 週五 “不甘心”這三個字,讓他去了美團。
今天,有一個8年前的同事加我微信好友,真是感謝自己的手機號一直沒變,還能讓想找我的同事找到我。雖然只在微信裡簡單的聊了十幾句,聊的也只是扒一扒曾經一起共事的經歷和彼此的境遇,但是這種“知己重逢”的欣喜感始終沒有消褪,且彼此都感覺到雙方都在為自己心中的那個小小“不甘心”
【C語言】猴子吃桃問題。猴子第一天摘下若干個桃子,每天都吃了前一天剩下的一半零一個,到第10天早上想再吃的時候,就剩下一個桃子. 求第一天共摘多少個桃子。
//猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,好不過癮,又多吃了一個. //第二天早上又吃了剩下的桃子的一半,又多吃了一個。以後每天都吃了前一天剩下的一半零一個,到第10天早上想再吃的時候
選用 Vala 的十個理由,用 Vala 開發了170個模組後的感悟
選用 Vala 作為工作語言開發新工具,開發了170個模組,應該對Vala稍微有一點發言權了,所以有了就有了這個系列分享。 &n