,相等、不相等 (1)allEq 表示全部 eq(或个别 isNull): 方法最后一个参数 null2IsNull 是可选的(默认为 true),为 true 时则在 map 的 value 为 null 时调用 isNull 方法,为 false 时则忽略: allEq({id:1,user_name:"hangge",age:null}) --- 生成的sql为......
MyBatis-Plus 内置通用 Mapper,我们仅需要继承 BaseMapper,通过少量配置即可实现单表大部分 CRUD 操作,同时其更有强大的条件构造器,满足各类使用需求。 四、Mapper 的 CRUD 接口1:基本查询 1,准备工作 (1)假设我们有如下用户信息表......
1,问题描述 手头的 MacBook 用了好几年了,之前一直连接蓝牙鼠标、蓝牙键盘使用都没问题。但最近不知是不是 macOS 系统升级造成的,蓝牙开始出现无故失灵、断连的问题(鼠标移动卡顿,键盘无故自动断开),使用体验极差。 2,解决办法......
1,问题描述 (1)由于公司内网的 Nexus 私服仓库不能联网,不过本地仓库已经有很多的 maven 的 jar 包了,便想将其从本地仓库导入到 Nexus 私服中。 (2)Nexus2.x 批量导入本地库是十分容易的,只需将库文件夹复制到对应 nexus 库下面......
1,问题描述 (1)之前在服务器上部署了个 Nexus 服务,突然无法访问(http://IP:8081/),重启服务依旧没能解决问题。执行如下命令结果为空,说明 8081 端口未被占用,也就是说 Nexus 服务实际上并没有启动。 lsof -i:8081 (2)在 Nexus 的 bin 文件夹下......
五月头条:C语言时隔5年重夺第一 在上个月的榜单中,C 语言和 Java 之间的差距已经非常小了。而本月 C 语言更是超越 Java,重返第一的位置。C 语言上一次排名第一,还是在 2015 年。那么是什么让 C 重新拿下第一的宝座呢? TIOBE CEO Paul Jansen 猜测......
三、主键策略 我们可以通过 @TableId 注解的 type 属性来设置主键 id 的增长策略,一共有如下几种主键策略,可根据情况自由配置。 1,ASSIGN_ID(雪花算法) 如果不设置 type 值,默认则使用 IdType.ASSIGN_ID 策略(自 3.3.0 起)。该策略会使用雪花算法自动生成主键 ID......
二、设置模型对应的表名、字段名 1,设置关联的表名 (1)默认情况下,如果数据库表是使用标准的下划线命名,并且能对应上实体类的类名,我们就不需要特别去手动匹配。比如有张 user_info 表,那么会自动匹配下面这个实体类: @Data public class UserInfo......
一、基本介绍 1,什么是 MyBatis-Plus? (1)MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。我们可以理解为它已经封装好了一些 CRUD 方法,我们不需要再写 xml 了,直接调用这些方法就行......
1,问题描述 (1)默认 Spring Boot 项目结构,资源文件放置在 src/main/resources 中,测试的资源文件在 src/test/resources 中。 src/main/resources 与 src/test/resources 的区别: src/main/java 里面的 java 文件只能直接加载 src/main/resources 下的资源......