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

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

摘要:- yml配置 ``` mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 日志 mapper-locations: classpath:mapper/*.xml # 映射 type 阅读全文
posted @ 2023-08-12 21:11 DogLeftover 阅读(85) 评论(0) 推荐(0) 编辑
摘要:参考 参考 pom.xml <dependency> <groupId>com.github.yulichang</groupId> <artifactId>mybatis-plus-join</artifactId> <version>1.2.4</version> </dependency> y 阅读全文
posted @ 2022-07-21 16:59 DogLeftover 阅读(33) 评论(0) 推荐(0) 编辑
摘要:官方文档 参考 指定字段的填充方式 public enum FieldFill { /** * 默认不处理 */ DEFAULT, /** * 插入填充字段 */ INSERT, /** * 更新填充字段 */ UPDATE, /** * 插入和更新填充字段 */ INSERT_UPDATE } 实 阅读全文
posted @ 2022-07-21 11:43 DogLeftover 阅读(45) 评论(0) 推荐(0) 编辑
摘要:官方案例 定义IKeyGenerator的实现 @Configuration public class MybatisPlusConfig { @Bean public IKeyGenerator keyGenerator() { return new DB2KeyGenerator(); } } 阅读全文
posted @ 2022-07-21 10:33 DogLeftover 阅读(49) 评论(0) 推荐(0) 编辑
摘要:pom.xml <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> 配置类 @Configuration @MapperScan(" 阅读全文
posted @ 2022-07-21 09:46 DogLeftover 阅读(67) 评论(0) 推荐(0) 编辑
摘要:pom.xml <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> application.yml mybatis-plus: gl 阅读全文
posted @ 2022-07-21 09:23 DogLeftover 阅读(90) 评论(0) 推荐(0) 编辑
摘要:pom.xml <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> <dependency> <groupId>p6spy</gro 阅读全文
posted @ 2022-07-21 09:01 DogLeftover 阅读(29) 评论(0) 推荐(0) 编辑
摘要:官方文档 官方文档 官方案例 定义sql public class FindOne extends AbstractMethod { @Override public MappedStatement injectMappedStatement(Class<?> mapperClass, Class< 阅读全文
posted @ 2022-07-21 08:50 DogLeftover 阅读(61) 评论(0) 推荐(0) 编辑
摘要:官方文档 pom.xml,注意mybatis plus版本需高于3.4.3.2 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</ 阅读全文
posted @ 2022-07-20 16:55 DogLeftover 阅读(21) 评论(0) 推荐(0) 编辑
摘要:官方文档 配置类 @Configuration public class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interce 阅读全文
posted @ 2022-07-20 16:32 DogLeftover 阅读(163) 评论(0) 推荐(0) 编辑
摘要:官方文档 配置类 @Configuration @MapperScan("org.example.demo15.mapper") public class MybatisPlusConfig { /** * 新多租户插件配置,一缓和二缓遵循mybatis的规则,需要设置 MybatisConfigu 阅读全文
posted @ 2022-07-20 15:42 DogLeftover 阅读(32) 评论(0) 推荐(0) 编辑
摘要:官方文档 配置类 @Configuration public class MybatisPlusOptLockerConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusIntercepto 阅读全文
posted @ 2022-07-20 15:04 DogLeftover 阅读(42) 评论(0) 推荐(0) 编辑
摘要:官方文档 加密数据 @RestController @RequestMapping("/priv") public class PrivController { /** * 加密 * @return */ @RequestMapping("/test") @ResponseBody public S 阅读全文
posted @ 2022-07-20 14:14 DogLeftover 阅读(27) 评论(0) 推荐(0) 编辑
摘要:官方文档 官方案例 SQL 自动注入器接口 ISqlInjector public interface ISqlInjector { /** * <p> * 检查SQL是否注入(已经注入过不再注入) * </p> * * @param builderAssistant mapper 信息 * @pa 阅读全文
posted @ 2022-07-20 13:17 DogLeftover 阅读(135) 评论(0) 推荐(0) 编辑
摘要:官方文档 pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.6.1< 阅读全文
posted @ 2022-07-20 11:01 DogLeftover 阅读(17) 评论(0) 推荐(0) 编辑
摘要:pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency 阅读全文
posted @ 2022-07-20 10:35 DogLeftover 阅读(48) 评论(0) 推荐(0) 编辑
摘要:官方文档 yml mybatis-plus: # Maven 多模块项目的扫描路径需以 classpath*: 开头 (即加载多个 jar 包下的 XML 文件) mapper-locations: classpath*:/mapper/*.xml global-config: db-config: 阅读全文
posted @ 2022-07-19 17:29 DogLeftover 阅读(82) 评论(0) 推荐(0) 编辑
摘要:实体类 @Data public class User { @TableId(type = IdType.ASSIGN_ID) private Long id; private String name; private Integer age; private String email; } map 阅读全文
posted @ 2022-07-19 16:54 DogLeftover 阅读(112) 评论(0) 推荐(0) 编辑
摘要:创建表 CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', company_id BIGINT(20) NOT NULL COMMENT '公司ID', name VARCHAR(30) NULL DEFAULT NULL COMME 阅读全文
posted @ 2022-07-19 15:47 DogLeftover 阅读(26) 评论(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 14:11 DogLeftover 阅读(122) 评论(0) 推荐(0) 编辑

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