mybatisplus selectByMap
时间: 2023-10-05 10:08:58 浏览: 161
mybatisplus
selectByMap是MyBatisPlus中的一种查询方法,用于根据Map中的条件进行查询操作。使用该方法可以方便地实现基于条件的查询功能。
在使用selectByMap方法之前,需要确保在对应的Mapper接口中继承了BaseMapper接口,并且指定了对应的实体类。例如,在borrowMapper接口中继承了BaseMapper<bookBorrowing>接口。
使用selectByMap方法时,需要通过一个Map对象传入查询条件。Map对象的key是表中的列名,value是对应的查询条件。例如,如果要查询图书借阅表中所有borrowerId为1的记录,可以使用以下代码:
Map<String, Object> map = new HashMap<>();
map.put("borrowerId", 1);
List<bookBorrowing> result = borrowMapper.selectByMap(map);
这样就能查询到满足条件的记录并返回一个bookBorrowing对象的列表。
阅读全文