MyBatis返回結果型別為Boolean

2022-01-17 04:13:54 字數 357 閱讀 7297

問題描述:

在使用mybatis時,有時需要檢查某個記錄是否存在資料庫中,然後根據其返回的布林值true or false,來進行邏輯判斷。那怎麼做呢?

解決方案:

如檢測某個手機號是否被註冊過:

[cdata[ select count(id) 

from ec_user where phone = #]]>

注意事項:

mybatis是根據查詢到的記錄數進行轉換的(1表示為true,0表示為false) 。然而,如果查詢到多條記錄(大於1),則返回的布林值為false。這時候,我們需要將返回來的記錄數進行判斷,就可以確保該記錄在資料庫中的唯一性了。

struts2結果型別

在struts2 core 2.3.1.1.jar struts de t.xml配置檔案下可以看到 省略 chain 兩個action之間的 dispatcher action 到jsp freemarker 處理freemarker用的 httpheader 處理特殊http redirect ...

Struts2結果型別

struts2結果型別 1.dispatcher 將當前請求request和response移交給另乙個servlet,預設型別 2.redirect 重定向 關閉當前請求,改變瀏覽器指向的url,不移交request和response secure adminportfolio.action 末尾...

struts2結果型別

struts2結果型別 結果型別 描述 前request域屬性是否丟失 1dispatcher 用於與jsp整合的結果型別。預設結果型別。2chain action鏈式處理結果型別。前乙個action設定的request域屬性不丟失。不丟失3 redirect 用於直接跳轉到其他頁面url的結果型別...