您的位置 首页 > 德语词汇

wrappers是什么意思?用法、例句?Mybatis-plus中的Wrapper更多用法,你知道吗?看这大神怎么用的

大家好,如果您还对wrappers是什么意思?用法、例句不太了解,没有关系,今天就由本站为大家分享wrappers是什么意思?用法、例句的知识,包括Mybatis-plus中的Wrapper更多用法,你知道吗?看这大神怎么用的的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

wrappers是什么意思?用法、例句?Mybatis-plus中的Wrapper更多用法,你知道吗?看这大神怎么用的

JAVA开发爱好者在使用mybatis-plus的时候,经常使用的是QueryWrapper,但其它的用法大家用过吗?看看大神是怎么使用mybatis-plus其它用法的吧?

/**\n*第一种,是大家经常见到的\n*/\npublicvoidupdateUser1(){\n//方式一:\nUseruser=newUser();\nuser.setAge(29);\nuser.setEmail("111111111111.com");\n\nQueryWrapperqueryWrapper=newQueryWrapper();\nqueryWrapper.eq("name","Tom");\nupdate(user,queryWrapper);\n\n}\n\n/**\n*第二种UpdateWrapper\n*/\n\npublicvoidupdateUser2(){\n\nupdate(null,newUpdateWrapper<User>().set("age",29)\n.set("email","22222222222222.com").eq("name","Tom"));\n}\n\n/**\n*第三种实体类+LambdaUpdateWrapper\n*/\n\npublicvoidupdateUser3(){\nUseruser=newUser();\nuser.setAge(29);\nuser.setEmail("3333333.com");\n\nupdate(user,newLambdaUpdateWrapper<User>(\n).eq(User::getName,"Tom"));\n}\n\n/**\n*第四种LambdaUpdateWrapper\n*/\npublicvoidupdateUser4(){\nupdate(null,newLambdaUpdateWrapper<User>().set(User::getAge,29)\n.set(User::getEmail,"4444444.com").eq(User::getName,"Tom"));\n\n\n}\n\n/**\n*第五种:Wrappers\n*/\npublicvoidupdateUser5(){\n\nupdate(null,Wrappers.<User>update().lambda()\n.set(User::getAge,29)\n.set(User::getEmail,"555555555.com")\n.eq(User::getName,"Tom"));\n\n}\n\n/**\n*第五种:实体类+Wrappers\n*/\npublicvoidupdateUser6(){\nUseruser=newUser();\nuser.setAge(29);\nuser.setEmail("6666666.com");\nupdate(user,Wrappers.<User>update().lambda()\n\n.eq(User::getName,"Tom"));\n\n}三种查询语句不同写法:

/**\n*第一种查询\n*@return\n*/\npublicList<User>selectListUser(){\nList<User>list=baseMapper.selectList(\nWrappers.<User>lambdaQuery()\n.eq(User::getName,"Tom"));\nreturnlist;\n}\n\n/**\n*第二种查询\n*@return\n*/\npublicIPage<Map<String,Object>>listPageUser(){\nPage<Map<String,Object>>mapPage=\nbaseMapper.selectMapsPage(\nnewPage<>(1,5),Wrappers.<User>query()\n.orderByAsc("id"));\n\nreturnmapPage;\n}\n/**\n*第三种查询\n*@return\n*/\npublicList<User>listUser(){\nLambdaQueryWrapper<User>lambdaQueryWrapper=newQueryWrapper<User>()\n.lambda();\n\n\nList<User>users=baseMapper.selectList(lambdaQueryWrapper);\n\nreturnusers;\n}\n

通过上面代码的演示,对于delete操作,和insert操作,相信大家也能够猜到了吧,关注我,私信,可以拿到源码哦。

关于wrappers是什么意思?用法、例句到此分享完毕,希望能帮助到您。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023