当前位置: 首页 > news >正文

官网查询网站网页制作接单平台

官网查询网站,网页制作接单平台,wordpress postgresql,怎么做有邀请码的网站🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 MyBatisPlus之DQL编程控制 一、 条件查询方式&…

在这里插入图片描述

🐌个人主页: 🐌 叶落闲庭
💨我的专栏:💨
c语言
数据结构
javaEE
操作系统

石可破也,而不可夺坚;丹可磨也,而不可夺赤。


MyBatisPlus之DQL编程控制

  • 一、 条件查询方式(三种格式)
  • 二、 条件查询 -- -- null值处理
    • 2.1 if语句控制追加
    • 2.2 条件参数控制
    • 2.3 条件参数控制(链式编程)
  • 三、查询投影
    • 3.1 查询结果包含模型类中部分属性
    • 3.2 查询结果包含模型类中未定义的属性

一、 条件查询方式(三种格式)

  • MyBatisPlus将书写复杂的SQL查询条件进行了封装,使用编程的形式完成查询条件的组合
  • 格式一:常规格式
		//方式一:按条件查询QueryWrapper qw = new QueryWrapper();//小于3qw.lt("id",3);List userList = userDao.selectList(qw);System.out.println(userList);
  • 格式二:链式编程查询
		QueryWrapper qw = new QueryWrapper();//小于3大于1qw.lt("id",3).gt("id",1);List userList = userDao.selectList(qw);System.out.println(userList);
  • 格式三:lambda格式(推荐)
		//方式三:lambda格式按条件查询LambdaQueryWrapper<User> lwq = new LambdaQueryWrapper<>();//id为1到3之间lwq.lt(User::getId,3);lwq.gt(User::getId,1);//id为小于2或者大于3//链式查询lwq.lt(User::getId,2).or().gt(User::getId,3);List userList = userDao.selectList(lwq);System.out.println(userList);
  • 并且:
qw.lt("id",3).gt("id",1);
  • 或者:
lwq.lt(User::getId,2).or().gt(User::getId,3);

二、 条件查询 – – null值处理

2.1 if语句控制追加

		UserQuery uq = new UserQuery();uq.setId(1);uq.setId2(3);//null判定LambdaQueryWrapper<User> lqw = new LambdaQueryWrapper<>();if(null != uq.getId()) {lqw.lt(User::getId,uq.getId2());}if(null != uq.getId2()) {lqw.gt(User::getId,uq.getId());}List<User> userList = userDao.selectList(lqw);System.out.println(userList);

2.2 条件参数控制

		//先判定第一个参数是否为true,如果为true,连接当前条件UserQuery uq = new UserQuery();uq.setId(1);uq.setId2(3);//null判定LambdaQueryWrapper<User> lqw = new LambdaQueryWrapper<>();lqw.gt(null!=uq.getId2(), User::getId, uq.getId())lqw.lt(null!= uq.getId(),User::getId,uq.getId2());List<User> userList = userDao.selectList(lqw);System.out.println(userList);

2.3 条件参数控制(链式编程)

		//先判定第一个参数是否为true,如果为true,连接当前条件UserQuery uq = new UserQuery();uq.setId(1);uq.setId2(3);//null判定LambdaQueryWrapper<User> lqw = new LambdaQueryWrapper<>();lqw.gt(null!=uq.getId2(), User::getId, uq.getId()).lt(null!= uq.getId(),User::getId,uq.getId2());List<User> userList = userDao.selectList(lqw);System.out.println(userList);

三、查询投影

3.1 查询结果包含模型类中部分属性

		LambdaQueryWrapper<User> lqw = new LambdaQueryWrapper<>();lqw.select(User::getId,User::getAddr);List<User> userList = userDao.selectList(lqw);System.out.println(userList);

3.2 查询结果包含模型类中未定义的属性

		QueryWrapper<User> qw = new QueryWrapper<>();qw.select("count(*) as count");qw.groupBy("gender");List<Map<String, Object>> userList = userDao.selectMaps(qw);System.out.println(userList);
http://www.ritt.cn/news/12149.html

相关文章:

  • 网站建设单词线上宣传推广方式
  • 江苏建设教育网站中央人民政府
  • 上海松江网站建设公司地推app
  • 系统之家官网seo教程论坛
  • 外贸多语言网站建设中国企业培训网
  • 网站建设及推广外包百度上做广告怎么收费
  • wordpress长文章自动分页windows优化大师如何卸载
  • 兰州网站建设开发阿里指数
  • 网站建设一般做什么泰安seo培训
  • 网站建设岗位要求2023年最新时政热点
  • 网站开发肇庆培训外贸seo公司
  • 做网站 分工美国婚恋网站排名
  • 网站建设中古典武侠中文字幕广州网站优化服务商
  • 网站建设不包括以下哪个阶段seo站内优化和站外优化
  • 网站替换图片怎么做信息流广告优秀案例
  • 在线旅游网站建设方案企业宣传软文
  • 新疆做网站首选成人技能培训班有哪些
  • 广元建设网站要多少钱东莞网络公司电话
  • 做一件代发的网站百度官方网站登录
  • 做网站需要资料如何外贸推广
  • 江苏建设学院惠州seo招聘
  • 武汉网站建设jw100alexa排名查询
  • 绵阳网站建设哪家好下载地图导航手机版免流量费用
  • 青岛网站建设seo百度云网盘搜索引擎入口
  • 小程序建站哪家好免费网站入口在哪
  • wordpress开发销售系统什么叫seo网络推广
  • 文化管 网站建设规划福建seo
  • 整站seo定制宁波网站推广方式
  • 交互设计师主要是做什么的呢seo编辑是干什么的
  • wordpress手机导航三横拦seo优化的内容有哪些