查询
如何快速使用MyBatisPlus查询语句
在完成MyBatisPlus项目创建完成后,调用对应的mapper类
@Autowired
private UserMapper mapper;
调用其中方法。如果是查询语句就使用select方法大致操作如数据库操作一样你也可以点击源码看看有哪些方法。
//这里我使用的selectList来测试
@Test
void Select(){
//可以传null也可以传Wrapper
mapper.selectList()
}
点击这个方法里面你就会看到如下图的方法和属性。我们需要传入一个wrapper的属性
点击去那个属性就会看到它是一个接口我们不能直接new出来我们就需要创建它的实现类。
创建好Warpper我们就可以在提示下完成你想要完成的操作这里我就使用比较这个方法来进行测试。如果你还是感觉比较难那么你就按着我的使用的测试进入接口看里面的注解差不多就明白了或者直接看api。官网上应该有的
@Test
void Select(){
//可以传null也可以传Wrapper
QueryWrapper Wrapper = new QueryWrapper();
Wrapper.eq( "username", "baozi");
mapper.selectList(Wrapper);
}
/**
* 不等于 <>
*
* @param condition 执行条件
* @param column 字段
* @param val 值
* @return children
*/
Children ne(boolean condition, R column, Object val);
/**
* ignore
*/
default Children gt(R column, Object val) {
return gt(true, column, val);
}
/**
* 大于 >
*
* @param condition 执行条件
* @param column 字段
* @param val 值
* @return children
*/
Children gt(boolean condition, R column