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

荆州做网站的公司百度搜索排名靠前

荆州做网站的公司,百度搜索排名靠前,宁波网站建设icp备,2008 iis wordpress1、简介 MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 提供了强大的条件构造器(Wrapper),用于构建复杂的 SQL 查询条件,使得我们…

1、简介

  • MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
  • MyBatis-Plus 提供了强大的条件构造器(Wrapper),用于构建复杂的 SQL 查询条件,使得我们不必手写繁琐的 SQL 语句。
  • 这些方法主要定义在 com.baomidou.mybatisplus.core.conditions.query.QueryWrappercom.baomidou.mybatisplus.core.conditions.update.UpdateWrapper 等类中。

2、常用方法

2.1QueryWrapper(查询条件构造器)

1. 基本条件构造

  • eq(String column, Object val): 等于 =。用于添加等于条件。
  • ne(String column, Object val): 不等于 <>。用于添加不等于条件。
  • gt(String column, Object val): 大于 >。用于添加大于条件。
  • ge(String column, Object val): 大于等于 >=。用于添加大于等于条件。
  • lt(String column, Object val): 小于 <。用于添加小于条件。
  • le(String column, Object val): 小于等于 <=。用于添加小于等于条件。

2. 范围条件

  • between(String column, Object val1, Object val2): BETWEEN 值1 AND 值2。用于添加字段值在两个值之间的条件。
  • notBetween(String column, Object val1, Object val2): NOT BETWEEN 值1 AND 值2。用于添加字段值不在两个值之间的条件。

3. 模糊查询

  • like(String column, Object val): LIKE '%值%'。用于添加字段值包含某个子串的条件。
  • notLike(String column, Object val): NOT LIKE '%值%'。用于添加字段值不包含某个子串的条件。
  • likeLeft(String column, Object val): LIKE '值%'。用于添加字段值以某个子串开头的条件。
  • likeRight(String column, Object val): LIKE '%值'。用于添加字段值以某个子串结尾的条件。

4. 集合条件

  • in(String column, Collection<?> value): IN (value.get(0), value.get(1), ...)。用于添加字段值在指定集合中的条件。
  • notIn(String column, Collection<?> value): NOT IN (value.get(0), value.get(1), ...)。用于添加字段值不在指定集合中的条件。

5. 空值判断

  • isNull(String column): 字段 IS NULL。用于添加字段值为 NULL 的条件。
  • isNotNull(String column): 字段 IS NOT NULL。用于添加字段值不为 NULL 的条件。

6. 排序

  • orderByAsc(String... columns): ORDER BY 字段, ... ASC。用于添加升序排序条件。
  • orderByDesc(String... columns): ORDER BY 字段, ... DESC。用于添加降序排序条件。
  • orderBy(boolean asc, String... columns): 根据 asc 参数决定升序或降序,然后添加排序条件。

7. 分组与聚合

  • groupBy(String... columns): GROUP BY 字段,...。用于添加分组条件。
  • having(String sqlHaving, Object... params): HAVING (sqlHaving)。用于添加 HAVING 条件,支持 SQL 片段和参数。

8. 逻辑控制

  • or(): 调用此方法后,紧接着的条件会与前一个条件构成 OR 关系。注意,or() 方法仅用于逻辑控制,不会立即生成 SQL 片段,而是改变后续条件与前一个条件的逻辑关系。
  • nested(Consumer<QueryWrapper<T>> consumer): 提供一个嵌套的 QueryWrapper 来构造更复杂的条件。嵌套的条件会被视为一个整体,与其他条件通过 AND 连接(除非在嵌套内部使用了 or())。

9. 其他

  • last(String sqlLast): 将 sqlLast 拼接到 SQL 的最后,用于覆盖或追加原 SQL 条件。

2.2UpdateWrapper(更新条件构造器)

1. 设置更新条件

  • eq(String column, Object val): 等于 =。用于设置字段等于某个值的更新条件。
  • ne(String column, Object val): 不等于 <>。用于设置字段不等于某个值的更新条件。
  • gt(String column, Object val): 大于 >。用于设置字段大于某个值的更新条件。
  • ge(String column, Object val): 大于等于 >=。用于设置字段大于等于某个值的更新条件。
  • lt(String column, Object val): 小于 <。用于设置字段小于某个值的更新条件。
  • le(String column, Object val): 小于等于 <=。用于设置字段小于等于某个值的更新条件。

2. 添加更新字段

  • set(String column, Object val): 设置要更新的字段及其值。可以多次调用以设置多个字段的更新值。
  • set(Map<String, Object> columnMap): 批量设置要更新的字段及其值。通过传入一个包含字段名和字段值的 Map 对象来一次性设置多个字段的更新值。

3. 逻辑控制

  • or(): 调用此方法后,紧接着的条件会与前一个条件构成 OR 关系。
http://www.hkea.cn/news/620496/

相关文章:

  • 苹果做安卓游戏下载网站好新媒体营销案例ppt
  • 网络营销实务关键词优化seo优化排名
  • 网站推广优化教程游戏代理加盟平台
  • 网站提升权重全国疫情高峰感染进度
  • 营销型网站怎么做智能建站abc
  • 捷信做单官方网站网络服务主要包括什么
  • 网站建设的方案费用什么时候网络推广
  • 这么做3d展示网站公司百度官网优化
  • 工业设计软件上市公司搜索引擎优化的方法
  • 网站建设公司创意网站网络推广推广
  • 浙江三建建设集团有限公司网站关键词的作用
  • 网站建设官方网站教育培训机构加盟十大排名
  • 万网上传网站seo免费
  • 孝感做网站公司百度热议排名软件
  • 建设网站费用吗廊坊seo快速排名
  • 网站建设公司怎样拓展网站业务大连网站推广
  • 什么网站可以免费做找客户东莞seo建站推广费用
  • 合肥微信网站建设购物网站如何推广
  • 网站建设课程简介图片百度官网认证免费
  • 月夜影视在线观看免费完整版韩剧关键词排名优化报价
  • 做网站的工作时间兰州seo公司
  • css怎么嵌入到html直通车关键词优化口诀
  • 虚拟网站php专业型seo网站关键词排名提升
  • 找人合伙做网站平台b2b电商平台
  • 手机网站建设技术方案找网站设计公司
  • 杭州如何设计公司网站惠州seo网站推广
  • 成都网站建设门户大连企业网站建站模板
  • 游戏卡充值可以做网站吗百度竞价关键词出价技巧
  • 建设企业网站就等于开展网络营销网店推广实训报告
  • dede无法更新网站主页到百度联盟注册