日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

mybatis createcriteria和or的區別說明

瀏覽:21日期:2023-10-18 15:04:06
createcriteria和or的區別

mybatis generator插件生成的example中,有createcriteria和or方法,他們有什么區別呢?

通過源碼,能很清楚的看出差別

createcriteria,當沒有規則時,則加入到現有規則,但有規則時,不再加入到現有規則,只是返回創建的規則

public Criteria createCriteria() {Criteria criteria = createCriteriaInternal();if (oredCriteria.size() == 0) { oredCriteria.add(criteria);}return criteria; }or,創建的規則,加入到規則集中,并且是or的關系

public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria;}mybatis中Example的and和or

能用Example代碼解決的,我都不會去寫個SQL放在項目里。我希望讓代碼盡量優雅、易讀,所以這里記錄一下關于MyBatis中Example的and和or的使用,主要是如下兩種場景:

where (條件1 and 條件2) or (條件3 and 條件4) where (條件1 and 條件2) and (條件3 or 條件4)where (條件1 and 條件2) or (條件3 and 條件4)

//條件1 and 條件2example.createCriteria().andEqualTo('isDeleted',IsDeleted.NOT_DELETED).andEqualTo('name', projectCatalogEntity.getName());//or (條件3 and 條件4)example.or(example.createCriteria().andEqualTo('isDeleted',IsDeleted.NOT_DELETED).andEqualTo('code', projectCatalogEntity.getCode()));

WHERE ( is_deleted = ? and name = ? ) or ( is_deleted = ? and code = ? )

where (條件1 and 條件2) and (條件3 or 條件4)

//條件1 and 條件2example.createCriteria().andEqualTo('isDeleted',IsDeleted.NOT_DELETED)).andEqualTo('parentId', projectCatalogEntity.getParentId());//and (條件3 or 條件4)example.and(example.createCriteria().andEqualTo('name', projectCatalogEntity.getName()).orEqualTo('code', projectCatalogEntity.getCode()));

WHERE ( is_deleted = ? and parent_id = ? ) and ( name = ? or code = ? )

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Mybatis 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本精品影院| 天海翼精品一区二区三区| 日韩av一二三| 美女久久一区| 久久要要av| 亚洲欧洲另类| 日韩精品一卡二卡三卡四卡无卡| 国产精品美女| 亚洲欧美网站在线观看| 日韩国产欧美三级| 91麻豆精品激情在线观看最新| 日本不卡不码高清免费观看| 日韩视频一二区| 久久国产精品免费一区二区三区| 久久99性xxx老妇胖精品| 成人精品高清在线视频| 99精品综合| 亚洲神马久久| 日本不卡视频在线观看| 日本国产一区| 久久影院一区二区三区| 在线手机中文字幕| 五月婷婷亚洲| 亚洲精品一二| 国产精品66| 在线手机中文字幕| 黑丝一区二区| 日本不卡一区二区| 久久wwww| 群体交乱之放荡娇妻一区二区| 久久国产中文字幕| 亚洲深夜福利在线观看| 国产精品一区免费在线| 日韩欧美字幕| 99热精品在线| 欧美精品国产| 久久蜜桃精品| 亚洲天堂日韩在线| 国产精品激情| 亚洲高清毛片| 久久亚洲视频| 国产乱人伦丫前精品视频| 丝袜av一区| 日韩精品视频网| 91麻豆国产自产在线观看亚洲| 午夜日本精品| 久久99久久人婷婷精品综合| 国产v综合v| 蜜桃av一区二区| 国产精品xvideos88| 日韩精品午夜| 久久精品xxxxx| 欧美+亚洲+精品+三区| 日韩精品久久久久久| 日韩天堂在线| 日韩一区二区三区在线看| 97在线精品| 亚洲日韩视频| 精品亚洲美女网站| 日韩黄色av| 久久一区二区中文字幕| 欧美天堂一区| 欧美日韩四区| 里番精品3d一二三区| 欧美~级网站不卡| 国产激情久久| 综合一区二区三区| 欧美不卡高清一区二区三区| 日韩1区2区日韩1区2区| 欧美91福利在线观看| 久久精品一区二区国产| 亚洲精品福利| 美女少妇全过程你懂的久久| 欧美国产先锋| 四虎成人精品一区二区免费网站| 丝袜美腿一区| 国产精久久久| 日韩欧美另类中文字幕| 蜜臀91精品国产高清在线观看| 国产剧情一区| 日本欧美在线看| 青青久久av| 国模大尺度视频一区二区| 日本不卡一二三区黄网| 欧美日韩视频一区二区三区| 国产精品99一区二区三| 欧美日韩精品一区二区三区在线观看| 日韩午夜在线| 视频福利一区| 国产成人精品一区二区三区免费 | 99久久婷婷| 国产精品久久久久久av公交车| 亚洲一区网站| 亚洲高清毛片| 欧美天堂视频| 日本一二区不卡| 国产免费播放一区二区| 在线观看亚洲精品福利片| 欧美成人综合| 成人看片网站| 日韩黄色大片网站| 精品精品99| 国产精品亲子伦av一区二区三区 | 国产v综合v| 精品久久视频| 麻豆精品蜜桃视频网站| 日韩av网站在线观看| 亚洲欧美专区| 亚洲日本国产| 免费观看在线综合| 国产精品毛片一区二区三区| 午夜国产欧美理论在线播放| 欧美国产91| 在线成人直播| 激情91久久| 亚洲欧美久久| 免费精品视频在线| 亚洲精品日本| 国产亚洲午夜| 国产精品日韩欧美一区| 激情久久99| 免费亚洲一区| 日韩动漫一区| 亚洲黄色中文字幕| 国产日产精品_国产精品毛片 | 国产精品老牛| 国产一区亚洲| 欧美aa在线视频| 日韩一区二区三区免费视频 | 日本亚洲视频在线| 日本成人中文字幕在线视频| 亚洲精品动态| 欧美日韩精品免费观看视完整| 亚洲综合丁香| 国产成人77亚洲精品www| 亚洲精品第一| 久久超级碰碰| 日韩不卡一区二区| 亚洲影视一区二区三区| 亚洲精品成人一区| 欧美日韩va| 欧美在线日韩| 日本午夜精品久久久| 亚洲午夜在线| 亚洲精品无播放器在线播放| 亚洲精品一二三区区别| 另类小说一区二区三区| 九色精品91| 国产乱码精品一区二区三区亚洲人| 欧美网站在线| 欧产日产国产精品视频| 国产午夜久久av| 国产亚洲综合精品| 亚洲免费福利| 丰满少妇一区| 欧美一区91| 青青青国产精品| 国产一区二区久久久久| 午夜精品免费| 免费国产自久久久久三四区久久| 神马久久午夜| 69堂精品视频在线播放| 一区二区国产在线| 蜜桃久久精品一区二区| 黑森林国产精品av| 亚洲日本免费电影| 国产va免费精品观看精品视频| 蜜臀精品一区二区三区在线观看 | 激情综合在线| 国产精品视频一区二区三区| 人在线成免费视频| 中文一区在线| 日韩av有码| 婷婷丁香综合| 日韩欧美四区| 欧美国产美女| 免费高清在线一区| 久久a爱视频| 日韩欧美三级| 男人的天堂久久精品| 国产精品一国产精品| 亚洲一级高清| 欧美日韩亚洲一区三区| 日韩一区二区三区免费| 亚洲人成毛片在线播放女女| 精品一区二区三区四区五区| 亚洲精品网址| 久久精品理论片| 美女日韩在线中文字幕| 久久中文字幕一区二区三区| 国产二区精品| 国产极品一区| 日韩精品一级中文字幕精品视频免费观看 | 国产一区二区高清| 久久国内精品视频| 日本午夜精品久久久久| 亚洲人成亚洲精品| 欧美午夜三级| 亚洲h色精品| 欧美日本不卡|