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

郑州网站建设天强科技北京微网站

郑州网站建设天强科技,北京微网站,长春h5建站,网站创建需要什么#x1f64c;首先weekend可不是mybatis中的类呦~~#x1f64c; 它是来自于mybatis的一个扩展库#xff01; 如果你要在springboot中使用#xff0c;需要引入以下依赖~~ dependencygroupIdtk.mybatis/groupIdartifactIdmapper-spring-boot…首先weekend可不是mybatis中的类呦~~ 它是来自于mybatis的一个扩展库 如果你要在springboot中使用需要引入以下依赖~~ dependencygroupIdtk.mybatis/groupIdartifactIdmapper-spring-boot-starter/artifactId /dependency这个库是由第三方提供的独立于 MyBatis 官方的持久层框架。 它提供了一系列的便捷方法使得在 MyBatis 中进行单表操作时可以不编写或者极少编写SQL语句和Mapper XML文件。tk.mybatis.mapper.weekend 包中包含的 Weekend 类正是这个库用来支持灵活的条件查询的工具之一。 在这个包tk.mybatis.mapper.weekend中它是基于Weekend 和 WeekendCriteria 类构建的。其中最核心的通常是Weekend和WeekendSqls。 下面我对个别方法进行解释 weekend中 weekendCriteria(): 这个方法用于创建一个WeekendCriteria对象该对象用于构建具体的查询条件。比如你可以通过这个对象添加各种where条件。 orderBy(String property): 用于添加排序条件。你需要传入一个实体类的属性名基于这个属性进行排序。WeekendSqls中 WeekendSqls是一个工具类用于以更流畅的API方式快速构建查询条件。 WeekendSqlsT custom(): 静态方法用于开始构建查询条件。 andEqualTo(Object property, Object value): 添加一个等于的条件其中property是实体类的属性名value是对应的值。 andGreaterThan(Object property, Object value): 添加一个大于的条件。 andLessThan(Object property, Object value): 添加一个小于的条件。 等等还有很多类似的方法用于构建不同类型的查询条件。作用 Weekend 类的作用是提供了一个流式编程的接口使得动态 SQL 的构建更加易于阅读和编写。它主要用于构建复杂的查询条件而不需要编写具体的 SQL 语句。通过链式调用可以组合各种查询条件如排序、分组、去重等。 如何使用 Weekend 类通常与 WeekendSqls 类一起使用。这里是一个使用 Weekend 类和 WeekendSqls 创建查询条件的例子 WeekendUser weekend Weekend.of(User.class); weekend.weekendCriteria().andEqualTo(User::getUserName, Alice).andBetween(User::getAge, 18, 30).andIn(User::getOccupation, Arrays.asList(Developer, Designer));在上述代码中 Weekend.of(User.class) 创建了一个针对 User 类的 Weekend 实例。 weekendCriteria() 方法开始构建查询条件。 andEqualTo、andBetween、andIn 方法分别添加了相等、区间和 IN 条件。 优势: 使用 Weekend 类的优势在于 代码的清晰性它提供了一种更声明性的方法来构建查询条件而不是拼接字符串或编写 XML 映射文件 类型安全由于它利用了 Java 8 的 Lambda 表达式和类型推断因此在编译时就能捕获某些类型错误。 减少样板代码它减少了为每个查询编写和维护大量 SQL 语句的需要。 最后需要注意的是 要使用 Weekend 类通常需要在项目中添加 MyBatis 通用 Mapper 插件的依赖并且需要了解如何与 MyBatis 配置和映射器接口一起使用。此外Weekend 类是一个特定于该插件的实用工具不是 MyBatis 核心库的一部分因此在不使用通用 Mapper 插件的项目中不会有这个类。 在tk.mybatis.mapper.weekend包中WeekendCriteria和WeekendSqls 有什么关系 功能定位: WeekendCriteria 可能是用于构建查询条件的类允许开发者以更直观的方式指定过滤条件例如通过链式调用设置属性等于、不等于、大于等复杂条件。 WeekendSqls 可能是根据 WeekendCriteria 所定义的条件动态生成相应的 SQL 语句的类或工具。 工作机制: 开发者首先使用 WeekendCriteria 来定义查询条件包括哪些字段需要被匹配以及匹配的具体规则。 然后WeekendSqls 可能会接受这些条件作为输入并转化为有效的 SQL 语句这些语句可以被 MyBatis 执行以查询数据库。 使用流程: 在代码中可能首先创建一个 WeekendCriteria 对象并利用提供的方法来构建查询的条件。 接着这个 WeekendCriteria 对象会被传递给 WeekendSqls 或类似的机制用于生成最终的 SQL 语句。
http://www.zqtcl.cn/news/254661/

相关文章:

  • iis搭建网站教程深圳注册公司条件
  • 怎么优化网站关键词排名api接口开发网站开发
  • 如何提升网站的搜索排名秦皇岛黄页大全秦皇岛本地信息网
  • 学生作业网站笔记本可以做网站吗
  • 网站开发毕设开题报告在线设计网站源码
  • 优普南通网站建设申请注册公司流程
  • 越南网站建设河南企业做网站
  • 优化免费网站建设做网站领券收佣金
  • 网站常用图标素材办公用品十大购物网站排名
  • 网络门户网站站长要维护网站
  • 网上有做衣服的网站有哪些做网站推广怎样才能省钱
  • 网站专题设计欣赏找网站公司做网站是怎样的流程
  • 网站上传后如何设置首页制作网络游戏
  • 外贸接单网站排名榜珠宝行网站建设方案
  • 酒店门户网站建设背景门户网站的发布特点
  • 网站营销与推广汕头澄海
  • php和asp做网站哪个好阿里云wordpress配置
  • 东莞响应式网站建设网络营销策略和营销策略的区别
  • 番禺做网站哪家强合肥网页网站制作
  • 100个免费推广网站阜阳网站建设价格低
  • 广西茶叶学会 网站建设给人做网站能赚钱吗
  • 网站建设的发展目标西湖区住房和城乡建设局网站
  • 佛山市手机网站建设网页制作教程第三版赵丰年pdf
  • 做的好的装修公司网站网页制作搜题软件
  • 网站公告栏代码铁路建设标准网站
  • 网站设计工具更好的做网站禅城技术支持骏域网站建设
  • 百度商桥可以在两个网站放网站qq 微信分享怎么做的
  • 大学生网站建设开题报告秀山网站建设
  • 网站建设的实施方案网站建设基本标准
  • 做一个推广网站多少钱360导航网址