集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

业界新闻

当前位置:首页 > >业界新闻 > >

Java培训_MyBatisPlus条件构造器

发布时间: 2019-05-23 14:11:53

  Java培训_MyBatisPlus条件构造器

  一:MP条件构造器介绍
  实体类包装器,用于处理sql拼接,排序,实体参数查询等!
  使用的是数据库字段,并非java属性;
  实体包装器EntityWrapper继承Wrapper;

  二:条件参数说明

Java培训

  三:案例演示

  selectPage

  查询数据库中 年龄在20-30之间 邮箱为swk@qq.com name为孙悟空的所有用户


  selectlist 带条件的查询
  List<T> selectList(@Param("ew") Wrapper<T> wrapper);
  查询数据库中 年龄为26岁且名字带有”孙“,或者邮箱中带有”s“的所有用户

  注意! xxNew 都是另起 ( ... ) 括号包裹。


  selectlist 带条件的修改
  Integer update(@Param("et") T entity, @Param("ew") Wrapper<T> wrapper);

  修改数据库中 年龄为27岁且名字为"孙悟空"的所有用户

  delete 带条件的删除

  Integer delete(@Param("ew") Wrapper<T> wrapper);

  删除数据库中 年龄为36岁且名字为"孙悟空"的所有用户


  查询排序
  orderBy Wrapper<T> orderBy(String columns)
  orderDesc Wrapper<T> orderDesc(Collection<String> columns)
  Wrapper<T> last(String limit)

  查询并排序 查询last_name="孙悟空",根据age进行排序(asc/dasc)


  四:总结
  Mp条件构造器为内置操作数据库方法提供了更加灵活的条件操作方式,通过直接操作数据库字段实现sql拼接,大大简化了代码书写,简化了操作流程;

上一篇: 大数据培训_Flink业界认可度高的开源流处理引擎

下一篇: PS教程_PS文字排版设计教学

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!