午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

解決MyBatis返回結(jié)果類型為Boolean的問題

瀏覽:203日期:2023-10-21 14:16:44

問題描述:

在使用MyBatis時,有時需要檢查某個記錄是否存在數(shù)據(jù)庫中,然后根據(jù)其返回的布爾值true or false,來進行邏輯判斷。那怎么做呢?

解決方案

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

<select parameterType='java.lang.String' resultType='java.lang.Boolean'> <![CDATA[ select count(id) from ec_user where PHONE = #{phone, jdbcType=VARCHAR}]]> </select>

注意事項:

Mybatis是根據(jù)查詢到的記錄數(shù)進行轉(zhuǎn)換的(1表示為true,0表示為false) 。然而,如果查詢到多條記錄(大于1),則返回的布爾值為false。

這時候,我們需要將返回來的記錄數(shù)進行判斷,就可以確保該記錄在數(shù)據(jù)庫中的唯一性了。

補充知識:Mybatis Mysql布爾類型處理

針對mysql數(shù)據(jù)庫作如下測試,

如果數(shù)據(jù)庫存的為非0數(shù)字,轉(zhuǎn)換為true,否則為false

如果javaType的Boolean類型值為true,存到數(shù)據(jù)庫數(shù)字為1,false則為0

以上這篇解決MyBatis返回結(jié)果類型為Boolean的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

相關(guān)文章:
主站蜘蛛池模板: 九色在线观看 | 欧美成人三级在线观看 | 色网站入口 | 在线视频国产一区 | 91在线免费播放 | 午夜精品福利在线观看 | 香蕉伊人网 | 男女囗交大图片26交 | 亚洲黄色免费网站 | 亚洲色欲色欲www | 欧美激情视频在线 | 白浆一区 | 日韩成人区 | 欧美成人免费在线视频 | 狠狠狠久久久 | 欧美在线色图 | 色狠狠综合 | h在线观看h | 丁香花五月激情 | 成人欧美视频 | 亚洲在线 | 日韩h视频| 久久久99国产精品免费 | 热久久国产精品 | 国产一区二区三区在线免费观看 | 自拍一页 | 欧美成人另类 | 洗濯屋在线观看 | 精品国产1区 | 亚洲欧美日韩一区 | 国产午夜三级 | 97综合视频| av在线影院 | 国产精品一区二区不卡 | 成年在线观看 | 我想看黄色一级片 | 日批毛片 | 黄网视频在线观看 | 久久网站免费 | 国产成人三级视频 | 91丁香 |