二、【Mybatis-Plus从零开始】CRUD、分页 1.User用户CRUD数据准备 包结构 项目目录 数据库表结构 id主键自增 user_name名称 表结构 实体类,省略get set方法 User.java UserMapper接口 继承 Mybatis-Plus的 BaseMapper接口 UserMapper.java IUserService接口继承Mybatis-Plus的 IService接口 IUserService.java UserS...
主键自增 我们需要配置主键自增:实体类字段上@TableId(type = IdType.AUTO) 数据库字段一定要是自增!其他主键策略 IdType.AUTO //数据库id自增 IdType.NONE //未设置主键 IdType.INPUT //手动输入,一旦手动输入id之后,就需要自己设置id了 IdType.ASSIGN_ID //分布式ID策略,生成的主键是32位的字符串,不...
我就默认其他环境已经准备好了,咱们直接从mybatis-plus开始。 1.1 依赖准备 想要什么依赖版本的去maven仓库查看:https://mvnrepository.com/ 引入mybatis-plus依赖: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.0</version> </dependency> 引...
* 1位标识,由于long基本类型在Java中是带符号的,最⾼位是符号位,正数是0,负数是1,所以id⼀般是正数,最⾼位是0 * 41位时间截(毫秒级),注意,41位时间截不是存储当前时间的时间截,⽽是存储时间截的差值(当前时间截 - 开始时间截)* 得到的值),这⾥的的开始时间截,⼀般是我们的id⽣...
我就默认其他环境已经准备好了,咱们直接从mybatis-plus开始。 1.1 依赖准备 想要什么依赖版本的去maven仓库查看:https://mvnrepository.com/ 引入mybatis-plus依赖: <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.0</version></dependency> ...
我就默认其他环境已经准备好了,咱们直接从mybatis-plus开始。 1.1 依赖准备 想要什么依赖版本的去maven仓库查看:https://mvnrepository.com/ 引入mybatis-plus依赖: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> ...
内置全局拦截插件:提供全表 delete 、 update 操作智能分析阻断,也可自定义拦截规则,预防误操作 快速开始 1、创建数据库和表 DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', ...
说明我们插⼊数据成功了,细⼼的⼈会发现我们并没有指定id,但插⼊成功后,我们发现对象存在id。肯定是主键⾃动⽣成的,没错,但是怎么⽣成⼀个这么⼤的数字呢?为什么不是在原有的记录条数id在⾃增1呢?这⾥数据库插⼊的id的默认值为:全局唯⼀id。全局唯⼀id可⾃⾏百度:分布式...
我就默认其他环境已经准备好了,咱们直接从mybatis-plus开始。 1.1 依赖准备 想要什么依赖版本的去maven仓库查看:https://mvnrepository.com/ 引入mybatis-plus依赖: <dependency><groupId>com.baomidougroupId><artifactId>mybatis-plus-boot-starterartifactId><version>3.5.0version>dependency> ...
我就默认其他环境已经准备好了,咱们直接从mybatis-plus开始。 1.1 依赖准备 想要什么依赖版本的去maven仓库查看:https://mvnrepository.com/ 引入mybatis-plus依赖: <dependency> <groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.0</version></dependency> ...