随笔分类 -  mybatis-plus

mybatis-plus
摘要:实体对象 import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; @Data @Table("") public class User { private Long id; @TableField("t_n 阅读全文
posted @ 2024-08-30 16:02 SpecialSpeculator 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1.maven分模块说明 demo-dao demo-web demo-web中引用demo-dao层,进行crud 2.数据库配置放到哪里? 放到demo-web模块的application.properties spring.datasource.driver-class-name=@mysql 阅读全文
posted @ 2024-01-19 16:15 SpecialSpeculator 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1.自定义Injector import com.baomidou.mybatisplus.core.injector.AbstractMethod; import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector; import c 阅读全文
posted @ 2023-02-06 21:17 SpecialSpeculator 阅读(279) 评论(0) 推荐(0) 编辑
摘要:MybatisPlus公共字段自动填充 插入或更新的时候,为指定的字段赋予指定的值,使用的好处就是可以统一对这些字段进行处理,避免重复代码 步骤 实体类属性加入@TableFiled,指定自动填充的策略 按照框架要求编写元数据对象处理器,在此类中统一为公共字段赋值,此类需要实现MetaObjectH 阅读全文
posted @ 2023-01-27 17:11 SpecialSpeculator 阅读(172) 评论(0) 推荐(0) 编辑
摘要:LambdaQueryWrapper 解决拼接条件表达式时候,数据库字段名写错导致异常的问题 代码范例 LambdaQueryWrapper<AlarmRuleNew> alarmRuleNewLambdaQueryWrapper = new LambdaQueryWrapper<AlarmRule 阅读全文
posted @ 2023-01-27 15:24 SpecialSpeculator 阅读(258) 评论(0) 推荐(0) 编辑
摘要:MybatisPlus分页插件 @Configuration public class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor(){ MybatisPlusInterceptor m 阅读全文
posted @ 2023-01-27 15:22 SpecialSpeculator 阅读(68) 评论(0) 推荐(0) 编辑
摘要:提交事务后才执行某些方法, 如果把逻辑直接写到@Transactional修饰的方法内部,有可能功能逻辑里读取到的还是没有被提交到库里的数据,还是脏数据 措施 需要添加事务的回调事件,事件提交完毕后,自动执行 @Transactional @Override public void saveOrUp 阅读全文
posted @ 2023-01-17 16:53 SpecialSpeculator 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1.Transactional注解修饰在非public方法上的时候, 2.被自己类中的别的方法调用 说明: 被注解修饰的方法所在的类,该类中的方法直接互相调用就会失效,只有别的类掉这个类的方法时才会生效 阅读全文
posted @ 2023-01-17 16:50 SpecialSpeculator 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.java entity定义 @Data @EqualsAndHashCode(callSuper = true) @Accessors(chain = true) @TableName(value = "delta24_alarmrule",autoResultMap = true) publi 阅读全文
posted @ 2023-01-15 11:18 SpecialSpeculator 阅读(1581) 评论(0) 推荐(0) 编辑
摘要:只修改部分字段 直接使用UpdateWrapper方法,通过eq指定where的限制条件,通过set方法制定要写的字段的值 @Autowired ResGroupDaoService resGroupDaoService; void update(){ resGroupDaoService.upda 阅读全文
posted @ 2023-01-13 16:06 SpecialSpeculator 阅读(1512) 评论(0) 推荐(0) 编辑
摘要:1.引入pom <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.8.5</version> </dependency> 2.指定使用特殊驱动 datasource.properties s 阅读全文
posted @ 2021-11-02 15:05 SpecialSpeculator 阅读(703) 评论(0) 推荐(0) 编辑
摘要:mybatis-plus 使用xml进行调用 1.创建xml文件 创建层级目录a.dao.mapper(而不是创建一个目录名字叫a.dao.mapper) 创建文件ContactMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE 阅读全文
posted @ 2021-11-02 14:58 SpecialSpeculator 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:1.配置文件添加paginationInterceptor @Configuration @MapperScan("fama.cost.*.mapper") public class SpringConnectionFactory { @Bean public MybatisPlusIntercep 阅读全文
posted @ 2021-05-28 17:38 SpecialSpeculator 阅读(644) 评论(0) 推荐(0) 编辑
摘要:1.mybatis的多参数使用 mapper 使用 通过@param注解,传递到xml中的参数名称指定 public interface RedisInstanceTypesMapper extends BaseMapper<RedisInstanceType> { ; List<RedisInst 阅读全文
posted @ 2021-05-17 14:10 SpecialSpeculator 阅读(116) 评论(0) 推荐(0) 编辑

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