MyBatis-Plus_LambdaQueryWrapper
生活随笔
收集整理的這篇文章主要介紹了
MyBatis-Plus_LambdaQueryWrapper
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
查詢專欄:建議使用LambdaQueryWrapper,防誤寫
/*** 這樣寫的好處防誤寫*/@Testpublic void selectLambda() { // LambdaQueryWrapper<User> lambda = new QueryWrapper<User>().lambda(); // LambdaQueryWrapper<User> lambdaQueryWrapper = new LambdaQueryWrapper<>();LambdaQueryWrapper<User> lambdaQuery = Wrappers.<User>lambdaQuery();lambdaQuery.like(User::getName, "雨").lt(User::getAge, 40);List<Object> userList = userMapper.selectObjs(lambdaQuery);userList.forEach(System.out::println);}/*** 5. 名字為王姓并且(年齡小于40或者郵箱不為空)* sql:name like '王%' and (age < 40 or email is not null)*/@Testpublic void selectLambda2() {LambdaQueryWrapper<User> lambdaQuery = Wrappers.<User>lambdaQuery();lambdaQuery.likeRight(User::getName, "雨").lt(User::getAge, 40).isNotNull(User::getEmail);List<Object> userList = userMapper.selectObjs(lambdaQuery);userList.forEach(System.out::println);}@Testpublic void selectLambda3() {List<User> userList = new LambdaQueryChainWrapper<User>(userMapper).like(User::getName, "雨").ge(User::getAge, 20).list();userList.forEach(System.out::println);}想學(xué)習(xí)更多微服務(wù)、分布式、中間件、數(shù)據(jù)庫、項(xiàng)目快速構(gòu)建等系列技術(shù)
請?jiān)L問https://gblfy.com
讓我們一起進(jìn)步!!!
總結(jié)
以上是生活随笔為你收集整理的MyBatis-Plus_LambdaQueryWrapper的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git从远程库克隆
- 下一篇: centos7常用工具安装手册