
入门
快速入门


常见注解
、
-
当不符合约定时,需注解手动配置
-
使用@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,但麻烦

- 开启批处理参数

- 总结

拓展公共
代码生成
暂略