文章分类 - MybatisPlus
MybatisPulus入门基础
摘要:二、自定义参数 1、配置 GlobalConfig(全局配置) // 全局配置 GlobalConfig gc = new GlobalConfig(); //项目根目录 String projectPath = System.getProperty("user.dir"); //用于多个模块下生成
阅读全文
摘要:代码自动生成器 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 public class Code
阅读全文
摘要:条件构造器 官网有很多方法 1、测试一 @Test public void testWrapper1() { //参数是一个wrapper ,条件构造器,和刚才的map对比学习! //查询name不为空,email不为空,age大于18的用户 QueryWrapper<User> wrapper =
阅读全文
摘要:CRUD扩展 Insert @Test void insetTest(){ User user = new User(); user.setName("张三"); user.setAge(22); user.setEmail("test6@baomidou.com"); userMapper.ins
阅读全文
摘要:乐观锁&悲观锁 乐观锁:顾名思义十分乐观,他总是认为不会出现问题,无论干什么都不上锁!如果出现了问题,再次更新值测试 悲观锁:顾名思义十分悲观,他总是认为出现问题,无论干什么都会上锁!再去操作! 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时,set
阅读全文
摘要:自动填充 创建时间、更改时间! 这些操作一般都是自动化完成,我们不希望手动更新 阿里巴巴开发手册︰几乎所有的表都要配置 gmt_create、gmt_modified !而且需要自动化 实体类字段属性上需要增加注解 @TableField(fill = FieldFill.INSERT) priva
阅读全文
摘要:配置日志 #配置日志 控制台输出日志 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
阅读全文
摘要:Mybatis-Plus 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作,BaseMapper 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分
阅读全文
浙公网安备 33010602011771号