展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  后端 / 对象关系映射

摘要:pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.6.1</vers 阅读全文
posted @ 2022-07-19 14:03 DogLeftover 阅读(21) 评论(0) 推荐(0) 编辑
摘要:pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.6.1</vers 阅读全文
posted @ 2022-07-19 13:31 DogLeftover 阅读(19) 评论(0) 推荐(0) 编辑
摘要:pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.6.1</vers 阅读全文
posted @ 2022-07-19 13:23 DogLeftover 阅读(31) 评论(0) 推荐(0) 编辑
摘要:实体类 @Data @TableName(autoResultMap = true) //不配合 typeHandler 或 numericScale 使用无意义,演示而已 public class Child { private Long id; private String name; priv 阅读全文
posted @ 2022-07-19 11:21 DogLeftover 阅读(26) 评论(0) 推荐(0) 编辑
摘要:构建1个maven项目,导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2. 阅读全文
posted @ 2022-07-19 11:01 DogLeftover 阅读(20) 评论(0) 推荐(0) 编辑
摘要:idea安装MyBatisX插件 idea连接mysql数据库,选中表 配置:项目路径、包路径、实体包名、忽略字段前后缀,忽略表的前后缀 配置:注解、注释、模板、mapper接口路径、mapper映射路劲、业务层路径 快速生成crud:mapper中编写接口,选中后,安装alt+enter,点击第2 阅读全文
posted @ 2022-07-08 16:14 DogLeftover 阅读(46) 评论(0) 推荐(0) 编辑
摘要:将之前的数据库作为主库,删除product表,只保留user表 再创建1个数据库作为从库,同时创建product表 创建1个spring boot项目,再之前依赖的基础上引入如下依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>d 阅读全文
posted @ 2022-07-08 15:56 DogLeftover 阅读(21) 评论(0) 推荐(0) 编辑
摘要:导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.1</version> </dependency> <dependency> 阅读全文
posted @ 2022-07-08 14:58 DogLeftover 阅读(9) 评论(0) 推荐(0) 编辑
摘要:编写枚举类 @Getter public enum SexEnum { MALE(1, "男"), FEMALE(2, "女"); @EnumValue //将注解所标识的属性的值存储到数据库中 private Integer sex; private String sexName; SexEnum 阅读全文
posted @ 2022-07-08 14:44 DogLeftover 阅读(15) 评论(0) 推荐(0) 编辑
摘要:分页插件 编写配置类 @Configuration @MapperScan("com.atguigu.mybatisplus.mapper") public class MyBatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPl 阅读全文
posted @ 2022-07-08 13:23 DogLeftover 阅读(15) 评论(0) 推荐(0) 编辑
摘要:简介 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : 查询条件封装 UpdateWrapper : Update 条件封装 AbstractLambdaWrapper : 使用La 阅读全文
posted @ 2022-07-07 14:27 DogLeftover 阅读(36) 评论(0) 推荐(0) 编辑
摘要:@TableName # 方式1 # 如果实体类名称为User,与表名t_user不一致时 # 使用如下方式指定表名 @TableName("t_user") # 方式2 # 当实体类名称为User,表名称为t_user # 在application.yml中配置如下 mybatis-plus: # 阅读全文
posted @ 2022-07-07 11:21 DogLeftover 阅读(27) 评论(0) 推荐(0) 编辑
摘要:配置日志输出 # application.yml中配置如下 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 基本crud操作 @SpringBootTest public class 阅读全文
posted @ 2022-07-07 10:12 DogLeftover 阅读(17) 评论(0) 推荐(0) 编辑
摘要:简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大 阅读全文
posted @ 2022-07-07 09:27 DogLeftover 阅读(19) 评论(0) 推荐(0) 编辑
摘要:pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.6.5</version> </dependenc 阅读全文
posted @ 2022-07-05 13:06 DogLeftover 阅读(28) 评论(0) 推荐(0) 编辑
摘要:目录 模糊查询,使用BaseMapper的selectList方法,传入参数QueryWrapper 模糊查询,使用BaseMapper接口中的selectPage方法,传入参数Page和Wrappers 使用自定义的mySelectMap方法 使用自定义的rowBoundList方法 代码案例 模 阅读全文
posted @ 2022-04-28 15:26 DogLeftover 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:目录 使用BaseMapper接口中的selectPage方法,传入参数Page和Wrappers 代码案例 使用BaseMapper接口中的selectPage方法,传入参数Page和Wrappers @RequestMapping("/test2") @ResponseBody public S 阅读全文
posted @ 2022-04-28 15:19 DogLeftover 阅读(286) 评论(0) 推荐(0) 编辑
摘要:between 使用BaseMapper接口的selectList方法,传入参数QueryWrapper 使用BaseMapper接口的selectList方法,传入参数LambdaQueryWrapper @RequestMapping("/test4") @ResponseBody public 阅读全文
posted @ 2022-04-28 13:54 DogLeftover 阅读(188) 评论(0) 推荐(0) 编辑
摘要:目录 排序 调用BaseMapper接口中的selectList方法,传入参数Wrappers 调用BaseMapper接口中的selectList方法,传入参数Wrappers,写法2 分组 使用BaseMapper接口中的selectMaps方法,传入参数QueryWrapper 使用BaseM 阅读全文
posted @ 2022-04-27 16:52 DogLeftover 阅读(8412) 评论(0) 推荐(0) 编辑
摘要:案例一 @RequestMapping("/test2") @ResponseBody public String test2(){ PageInfo<User> info = PageHelper.startPage( 1, 2).doSelectPageInfo(() -> mapper.sel 阅读全文
posted @ 2022-04-27 15:40 DogLeftover 阅读(455) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示