mybatis-plus通过id查询
时间: 2023-04-15 07:02:04 浏览: 146
Mybatis-plus可以通过id查询数据。具体的实现方式可以参考以下代码:
```
// 导入相关的类
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
// 定义Mapper接口
public interface UserMapper extends BaseMapper<User> {
}
// 定义Service接口
public interface UserService extends IService<User> {
}
// 实现Service接口
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
@Override
public User getById(Long id) {
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("id", id);
return baseMapper.selectOne(queryWrapper);
}
}
// 调用Service接口
@Autowired
private UserService userService;
User user = userService.getById(1L);
```
以上代码中,我们定义了一个UserMapper接口,继承了BaseMapper接口,这个接口提供了一些基本的CRUD操作。然后我们定义了一个UserService接口,
阅读全文