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

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

Java中mybatis關于example類的使用詳解

瀏覽:18日期:2022-08-28 17:07:22

這幾天剛接觸example,很多內容都是破碎的,寫一篇博文加深理解。

一、什么是example類

mybatis-generator會為每個字段產生如上的Criterion,如果表的字段比較多,產生的Example類會十分龐大。理論上通過example類可以構造你想到的任何篩選條件。在mybatis-generator中加以配置,配置數據表的生成操作就可以自動生成example了。具體配置可以參考MBG有關配置。 下面是mybatis自動生成example的使用。

二、了解example成員變量

//升序還是降序 //參數格式:字段+空格+asc(desc) protected String orderByClause; //去除重復 //true是選擇不重復記錄 protected boolean distinct; //自定義查詢條件 //Criteria的集合,集合中對象是由or連接 protected List<Criteria> oredCriteria; //內部類Criteria包含一個Cretiron的集合, //每一個Criteria對象內包含的Cretiron之間 //是由AND連接的 public static class Criteria extends GeneratedCriteria { protected Criteria() { super(); } } //是mybatis中逆向工程中的代碼模型 protected abstract static class GeneratedCriteria {…..} //是最基本,最底層的Where條件,用于字段級的篩選 public static class Criterion {……}

三、example使用前的準備

比如我的example是根據user表生成的,UserMapper屬于dao層,UserMapper.xml是對應的映射文件 UserMapper接口:

long countByExample(CompetingStoreExample example);List<CompetingStore> selectByExample(CompetingStoreExample example);

在我們的測試類里:

UserExample example = new UserExample(); UserExample.Criteria criteria = example.createCriteria();

四、查詢用戶數量

long count = UserMapper.countByExample(example);

類似于:select count(*) from user

五、where條件查詢或多條件查詢

example.setOrderByClause('age asc');//升序 example.setDistinct(false);//不去重 if(!StringUtils.isNotBlank(user.getName())){ Criteria.andNameEqualTo(user.getName()); } if(!StringUtils.isNotBlank(user.getSex())){ Criteria.andSexEqualTo(user.getSex()); } List<User> userList=userMapper.selectByExample(example);

類似于:select * from user where name={#user.name} and sex={#user.sex} order by age asc;

UserExample.Criteria criteria1 = example.createCriteria(); UserExample.Criteria criteria2 = example.createCriteria(); if(!StringUtils.isNotBlank(user.getName())){ Criteria1.andNameEqualTo(user.getName()); } if(!StringUtils.isNotBlank(user.getSex())){ Criteria2.andSexEqualTo(user.getSex()); } Example.or(criteria2); List<User> userList=userMapper.selectByExample(example);

類似于:select * from user where name={#user.name} or sex={#user.sex} ;

六、模糊查詢

if(!StringUtils.isNotBlank(user.getName())){ criteria.andNameLIke(‘%’+name+’%’); } List<User> userList=userMapper.selectByExample(example);

類似于:

select * from user where name like %{#user.name}%

七、分頁查詢

int start = (currentPage - 1) * rows;//分頁查詢中的一頁數量example.setPageSize(rows); //開始查詢的位置example.setStartRow(start);List<User> userList=userMapper.selectByExample(example);

類似于:

select * from user limit start to rows

到此這篇關于Java中mybatis中關于example類的使用詳解的文章就介紹到這了,更多相關Java mybatis中example類內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线一区av| 香蕉成人av| 日韩精品亚洲专区| 国产真实久久| 亚洲国内欧美| 亚洲男女av一区二区| 国产综合亚洲精品一区二| 国产v综合v| 久久蜜桃精品| 亚洲欧美一区在线| 国产精品第一| 青草国产精品久久久久久| 婷婷成人av| 国产精品一线天粉嫩av| 美女视频黄久久| 亚洲精品福利电影| 欧美成人午夜| 日韩av网站免费在线| 久久av偷拍| 日韩亚洲一区在线| 国产精品婷婷| 国产亚洲观看| 国产乱码午夜在线视频| 99久久婷婷这里只有精品| 99在线|亚洲一区二区| 日韩不卡一区二区| 国产日韩欧美一区在线| 久久99国产精品视频| 久久久久久黄| 中文字幕成人| sm捆绑调教国产免费网站在线观看| 99国产精品一区二区| 日韩一区二区三区四区五区| 久久国产尿小便嘘嘘| 亚洲婷婷在线| 国产精品地址| 亚洲精品影视| 日韩欧美一区二区三区在线观看 | 日韩av三区| 欧美黄色网页| 日韩福利视频导航| 美女少妇全过程你懂的久久| 国产日韩视频在线| 亚洲综合电影一区二区三区| 久久精品福利| 狠狠久久伊人中文字幕| 国产999精品在线观看| 国产日韩综合| 日本欧美不卡| 精品一区二区三区免费看| 亚洲一区成人| 日韩和的一区二在线| 国产日韩在线观看视频| 欧美va亚洲va日韩∨a综合色| 久久不见久久见中文字幕免费 | 91亚洲无吗| 亚洲网站视频| 99国产精品一区二区| 亚洲黄色中文字幕| 国产欧美午夜| 日韩**一区毛片| 免费观看久久久4p| 亚洲专区欧美专区| 亚洲一区日韩在线| 日本久久黄色| 精品亚洲自拍| 麻豆精品久久| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 在线精品一区二区| 亚洲欧美日韩国产综合精品二区| 亚洲性图久久| 激情91久久| 丝袜美腿一区二区三区| 亚洲一区国产一区| 亚洲欧洲一区二区天堂久久| 久久久影院免费| 亚洲高清影视| 日韩精品一卡二卡三卡四卡无卡| 美女国产精品| 日韩精品社区| 国产日产一区| 亚洲天堂资源| 亚洲手机在线| 日本亚洲欧洲无免费码在线| 欧美激情网址| 一区二区小说| 天堂精品久久久久| 国产精品jk白丝蜜臀av小说| 国产拍在线视频| 日本在线高清| 欧美粗暴jizz性欧美20| 亚洲小说春色综合另类电影| 欧美色综合网| 久久久久美女| 婷婷综合一区| 久久久免费人体| 不卡一区2区| 国产欧美在线| 999久久久免费精品国产| 日韩高清欧美激情| 亚洲成人av观看| 中文无码久久精品| 国产福利片在线观看| 亚洲欧美视频一区二区三区| 日韩精品免费视频一区二区三区| 久久免费福利| 日韩高清一区在线 | 日本免费一区二区视频| 亚洲国产专区| 国产+成+人+亚洲欧洲在线| 蜜桃传媒麻豆第一区在线观看| 精品视频久久| 蜜臀久久99精品久久久久久9| 国内精品伊人| 日韩精品免费观看视频| caoporn视频在线| 中文字幕一区二区三区日韩精品| 精品久久福利| 在线观看一区| 日韩大片免费观看| 国产精品不卡| 麻豆精品在线视频| 日本不卡视频在线观看 | 三级精品视频| 久久精品 人人爱| 爽好多水快深点欧美视频| 伊人精品一区| 久久婷婷av| 在线日韩一区| 欧美va亚洲va日韩∨a综合色| 日韩一区二区三区免费播放| 国产精品一区高清| 91欧美极品| 国产精品网站在线看| 国产乱论精品| 欧美中文一区| 日日摸夜夜添夜夜添国产精品| 日韩在线一二三区| 视频一区中文字幕国产| 国产精品免费看| 悠悠资源网久久精品| 黄色欧美日韩| 蜜臀久久久久久久| 青青草视频一区| 欧美另类中文字幕| 国产麻豆一区二区三区精品视频| 国产精品一区二区三区av| 美腿丝袜亚洲三区| 成人精品国产亚洲| 久久在线免费| 视频在线在亚洲| 欧美伊人久久| 欧美综合精品| 美女av一区| 激情自拍一区| 日韩1区2区3区| 国产成人在线中文字幕| 激情综合自拍| 中文字幕av一区二区三区人| 国产日韩欧美一区二区三区在线观看| 国产成人精品免费视| 亚洲天堂资源| 亚洲制服一区| 亚洲综合在线电影| 日韩中文字幕| 日韩免费在线| 97se亚洲| 国产精品日韩| 成人一区不卡| 欧美永久精品| 99综合视频| а√天堂中文在线资源8| 六月天综合网| 日韩伦理一区| 国产精品麻豆成人av电影艾秋| 日本精品影院| 日韩精品一区二区三区中文| 在线日韩av| 成人亚洲一区二区| 国产乱人伦精品一区| 黄色精品网站| 亚洲福利免费| 色偷偷偷在线视频播放| 国产欧美日韩视频在线| 在线亚洲一区| 99精品电影| 日本久久精品| 美女国产精品久久久| 国产精品一区亚洲| 日本aⅴ精品一区二区三区| 国产麻豆综合| 免费一二一二在线视频| 久久91视频| 麻豆精品少妇| 免费视频一区二区三区在线观看| 91亚洲精品在看在线观看高清| 亚洲tv在线| 日韩精品视频在线看| 欧美一区自拍| 精品久久影院|