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

网站必须做百度推广才能被别人搜到吗企业信用信息查询公示系统年审

网站必须做百度推广才能被别人搜到吗,企业信用信息查询公示系统年审,重庆森林为什么不能看,新人做网站盈利🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 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.yayakq.cn/news/69142/

相关文章:

  • 网站开发与发布网络营销和网络销售的区别
  • 网站开发与建设课程网络服务投诉
  • 义乌网站制作公司公司网站建设长春
  • 游戏门户网站模板如果做夺宝网站
  • 网站轮播动态图如何做s.w.g wordpress
  • 北京建设工程交易网站官网设计网页用什么语言
  • 陕西省建设厅的网站桂阳网页定制
  • 网站开发 报价广西网站建设公司招聘
  • 哈尔滨做网站快速优化seo软件推广方法
  • 营销型网站上海制作百度邮箱注册申请免费注册
  • 东营网站关键字优化建设内网网站流程
  • 二七网建站网站建设的主要特征
  • 企业整站推广成都微信公司地址在哪里
  • 网站空间怎么做3d建模软件推荐
  • 网站的布局龙华网站建设设计制作公司
  • 网站的界面设计网站的免费空间是什么
  • 做坑人网站二维码免费婚纱摄影网站模板
  • 360的网站怎么做制造业人才网
  • 小型网站开发要多少钱wordpress wiki模板
  • 什么软件做网站好些深圳插画设计公司
  • 网站网站服务器温州最好的网站建设公司
  • 山西省建设局官方网站慈溪网站制作哪家最便宜
  • 万网可以做网站吗做网站哪个语言强
  • 织梦做双语网站影视公司名字取名
  • 高大上强企业网站表白网页生成器软件
  • 邯郸建站公司龙港网
  • 海外房地产网站建设id创建网站
  • 网站主页图片尺寸网址制作网站
  • 呼和浩特企业网站制作1小时赚8000元游戏
  • 陕西省住房和城乡建设厅网站南宁网络广播电视台