listByIds 根据ID列表查询数据 这其实就是一个in()查询 List<Long>ids=Arrays.asList(1293926691101519873L,1293926692372393985L,1293926692380782593L,1293926692380782594L);List<ActivityEntity>activityEntityList=listByIds(ids);returnactivityEntityList; 控制台打印结果: image.png listByMap 根据Map构建查询条件进行查询...
mybatis-plus: mapper-locations: "classpath*:/mapper/**/*.xml" # Mapper.xml文件地址,当前这个是默认值。也就是说,只有我们把mapper.xml文件放到上面路径目录下就一定会被加载。进阶条件构造器除了增删改查的SQL语句都需要指定where条件,因此BaseMapper中提供的相关方法除了以id作为where条件以外,还支持更加复杂的...
--3、配置mybatis-plus的sqlSessionFactory--><beanid="sqlSessionFactory"class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean"><propertyname="dataSource"ref="dataSource"/><propertyname="configLocation"value="classpath:mybatis-config.xml"/><propertyname="typeAliasesPackage"value="com.zhu...
List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3)); users.forEach(System.out::println); } //条件查询map @Test public void testSelectByBatchIds(){ HashMap<String, Object> map = new HashMap<>(); map.put("name","xiaobear"); List<User> users = userMapper.select...
static:不能生成get/set方法 @TableField(exist = false) 二.普通查询 1.列表查询 @Test void selectIds() { List<Long> ids = Arrays.asList(1L, 2L, 3L); List<User> users = userMapper.selectBatchIds(ids); users.forEach(System.out::println); } --- @Test void selectByMap() { Map<Str...
List<User> users = userMapper.selectBatchIds(Arrays.asList(1L, 2L, 3L, 4L)); users.forEach(System.out::println); } @Test void testUpdateById() { User user = new User(); user.setId(5L); user.setBalance(20000); userMapper.updateById(user); ...
01 Mybatis-plus的CRUD Mybatis-plus实现了单表的增删改查 create 添加数据 read读取数据 update 修改数据 delete删除数据 02 简单的mybatis-plus方法 测试类 public class Category { @TableId private Long categoryId; private String categoryName; private String categoryPicture1; ...
mybatesplus 多表联查 ids mybatis-plus多表联查 使用Mybatis-Plus多表查询,还带有queryWapper条件的查找方法 需要多表查询,还要带有Mybatis-Plus的queryWapper条件查询功能(很香) ~以写过的业务为例 Controller代码如下: /** * 分页列表查询 * * @param cesToolException...
<artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version> </dependency> 4、application.yml配置mysql数据源 # DataSource Config spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost/mp_plus?serverTimezone=GMT%2B8&characterEncoding=UTF-8...
public R list(@PathVariable Long id) { SysUserEntity entity = sysUserService.getById(id); return R.ok().put("data", entity); } /** * 查询(根据ID 批量查询) */ @PostMapping("/listByIds") @ApiOperation("查询(根据ID 批量查询)") ...