入门

快速入门

常见注解

  • 当不符合约定时,需注解手动配置

  • 使用@Tabfield的场景

常见配置

  • 当需要自定义xml文件时,需要配置xml文件地址
  • 是否打开驼峰映射
  • 全局的Id_Type自定义设置
  • 更新策略

核心功能

条件构造器

QueryWrapper

  
@Test  
void testQueryWrapper(){  
    //构建查询条件,查询  
    QueryWrapper<User> userQueryWrapper = new QueryWrapper<User>()  
            .select("id","username","info","balance")  
            .like("username","o")  
            .ge("balance",1000);  
    List<User> users = userMapper.selectList(userQueryWrapper);  
    System.out.println(users);  
}  
@Test  
void testUpdateByQueryWrapper(){  
    User user = new User();  
    user.setBalance(2000);  
    QueryWrapper<User> userQueryWrapper = new QueryWrapper<User>().eq("username","jack");  
    userMapper.update(user, userQueryWrapper);  
}
 

UpdateWrapper

LambdaQueryWrappr

自定义SQL

Service接口

案例

批量插入优化

  • 手写拼接成一条sql,但麻烦

  • 开启批处理参数

  • 总结

拓展公共

代码生成

暂略