![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis-plus
`阿杰`
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus-wrapper(条件查询)
复杂条件查询@SpringBootTestpublic class wrapper { @Autowired private UserMapper userMapper; //条件查询 @Test void contextLoads() { QueryWrapper<User> wrapper = new QueryWrapper<>(); wrapper .isNotNu原创 2021-04-09 19:09:10 · 404 阅读 · 0 评论 -
mybatis-plus-性能分析
依赖<!-- 性能分析 --><dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.9.1</version></dependency>配置在application.properties文件中配置spring.datasource.driver-class-n原创 2021-04-09 19:02:02 · 473 阅读 · 0 评论 -
MyBatis-Plus-删除
普通删除调用删除的方法,和查询类似//删除 @Test void delete(){ userMapper.deleteById(1); }逻辑删除在application.yml配置:#配置mybatis-plus逻辑删除mybatis-plus: global-config: db-config: logic-delete-value: 1 # 逻辑已删除值(默认为 1) logic-not-delete-valu原创 2021-04-09 18:51:45 · 134 阅读 · 0 评论 -
mybatis-plus-乐观锁
乐观锁:无论干什么不去上锁!如果出现了问题,再次更新值测试!悲观锁:怕出现问题,无论干什么都会上锁!再去操作!乐观锁插件配置//配置类@EnableTransactionManagement@Configurationpublic class MybatisPlusConfig {// 乐观锁插件 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusI.原创 2021-04-09 11:31:36 · 70 阅读 · 0 评论 -
mybatis-plus-自动填充
原理:是直接给entity的属性设置值!!!1:在实体类中设置//字段添加填充类容 @TableField(fill = FieldFill.INSERT) //插入的时候填充 private LocalDateTime createTime; //update = "now()"加了乐观锁之后防止自动填充失败的 @TableField(fill = FieldFill.INSERT_UPDATE,update = "now()") //更新的时候填充(最开始是没有数.原创 2021-04-09 11:20:29 · 99 阅读 · 0 评论 -
mybaits-plus-插入和更新
插入调用mybaits-plus自带的insert方法这里id是根据雪花算法生成的,@Test void insert(){ User user = new User(); user.setName("ajie"); user.setAge(3); user.setEmail("1935912115@163.com"); userMapper.insert(user); }结果:更新调用myba原创 2021-04-09 11:12:43 · 753 阅读 · 0 评论 -
mybaits-plus-开启日志
开启默认日志开启其他日志要导相应的包mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl原创 2021-04-09 11:05:37 · 142 阅读 · 0 评论 -
mybaits-plus-快速开始
1:依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <!--这里不能同时导mybatis包和mybatis-plus的包,会有版本冲突 --> <depen原创 2021-04-09 11:03:25 · 77 阅读 · 0 评论