mybatisplus service 接口
时间: 2023-07-29 11:14:46 浏览: 102
mybatis-plus基础功能实现
MybatisPlus是Mybatis的一个增强工具,在Mybatis的基础上扩展了很多实用的功能。MybatisPlus提供了基于Service的代码生成器来快速生成Service接口和实现类,以下是MybatisPlus Service接口的示例代码:
```java
public interface UserService extends IService<User> {
// 自定义方法
List<User> selectAll();
}
```
其中,`IService`是MybatisPlus提供的基础Service接口,`UserService`继承了`IService`,并扩展了一个自定义的方法`selectAll()`。在实现类中,可以直接调用`selectAll()`方法:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
@Override
public List<User> selectAll() {
return baseMapper.selectAll();
}
}
```
在MybatisPlus中使用Service接口,可以大大简化代码的编写,提高开发效率。
阅读全文