摘要: mybatis-plus包含内置的分页插件,我们要做的就是配置拦截器,然后使用内置的分页类就可以了。 配置Interceptor 分页的使用 QueryWrapper指定查询条件 Page指定获取特定页及数据条数 IPage获取查询结果 阅读全文
posted @ 2022-12-21 11:24 gengone 阅读(131) 评论(0) 推荐(0) 编辑
摘要: LambdaQueryWrapper与QueryWrapper类似,只不过QueryWrapper的列名使用的是字符串,而LambdaQueryWrapper使用的是Lambda语法,个人更推荐使用LambdaQueryWrapper,因为它增加了一层实体到数据库字段的约束,一定程度上避免了字符串列 阅读全文
posted @ 2022-12-21 10:16 gengone 阅读(173) 评论(0) 推荐(0) 编辑
摘要: QueryWrapper是mybatis-plus的查询包装类,可以封装多种查询条件,其中使用的泛型是指返回的实体类。 QueryWrapper的核心API: 1. eq 等于 2. ne 不等于 3. gt 大于 4. ge 大于等于 5. lt 小于 6. le 小于等于 7. or 拼接or 阅读全文
posted @ 2022-12-20 17:01 gengone 阅读(336) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus的通用service,实际上进一步封装了CRUD操作,同时方法的命名区分BaseMapper,也就是可以通过继承通用service,就可以使用一些基本的CRUD操作了。 如何使用 内在的逻辑 通过查看源代码,可以发现通用service只不过也是通过调用BaseMapper相应 阅读全文
posted @ 2022-12-14 19:17 gengone 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 顾名思义,BaseMapper就是基础的mapper,我们可以通过继承BaseMapper来实现基础的CRUD功能而无需再写单独的xml文件,这个对于SQL不复杂的场景和表来说非常的友好。 基本的使用方式 继承BaseMapper: 然后可以在service中引用并使用它: 是不是很简单,直接引用B 阅读全文
posted @ 2022-12-14 16:56 gengone 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 实体类(数据库表的映射类),先上图: @TableId: 指定数据库表的主键,包含type和value两种属性,value指定列名,通过type指定主键策略,目前我用到的版本支持五种主键策略 IdType.AUTO: 自增主键 IdType.NONE: 未指定主键 IdType.INPUT: 自己输 阅读全文
posted @ 2022-12-08 11:48 gengone 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 看到这个名字,就知道它是一个mybatis的增强版。个人觉得mybatis-plus同时拥有了JPA的便捷性和mybatis的灵活性,可谓集二者之优点: 当你只需要简单的CRUD的时候,它内置了许多方法,可以提高我们写基本的增删改查的效率 当你需要复杂SQL的时候,也可以借助XML找回使用mybat 阅读全文
posted @ 2022-12-07 20:49 gengone 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. Docker Compose的yml文件组成 主要分成三个部分:version(文件格式的版本),services(定义的容器),networks(网络) 2. 简单示例: 先建立一个docker-compose.yml文件,其内容如下: 启动容器(nginx和redis已经启动) 查看容器 阅读全文
posted @ 2021-09-28 22:15 gengone 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Docker Compose 我们可以参照一下Docker Compose的文档(https://docs.docker.com/compose/) 翻译过来就是Docker Compose是一个工具,可以用来定义和运行多个Docker容器。通过YAML文件定义服务,并使用简单的命令就可 阅读全文
posted @ 2021-09-27 21:47 gengone 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 单向通信 为什么需要单向通信,例如web服务器和数据库之间,一般都是web服务器去访问数据库,而不会出现数据库去访问web服务器的情况,这就是单向通信。 默认情况下,如果docker的网络模式是bridge的话,在启动容器的时候,容器之间是能够互相访问的,但是如果容器的ip发生了变化,那么原有 阅读全文
posted @ 2021-09-12 17:07 gengone 阅读(107) 评论(0) 推荐(0) 编辑