basemapper如何使用
时间: 2023-07-20 13:30:26 浏览: 45
baseMapper 使用案例.zip
在使用baseMapper时,我们需要先定义一个Mapper接口,并让该接口继承BaseMapper接口。例如,我们定义一个名为UserMapper的接口,它继承了BaseMapper:
```
public interface UserMapper extends BaseMapper<User> {
// 自定义的方法
List<User> selectByAge(int age);
}
```
在上述代码中,UserMapper继承了BaseMapper,从而获得了一些通用的数据库操作方法,同时我们也可以在UserMapper中自定义一些与具体业务相关的方法,如上述代码中的selectByAge方法。
在具体的业务实现中,我们可以通过@Autowired注解来将UserMapper注入进来,并调用其中的方法,如下所示:
```
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public List<User> getUsersByAge(int age) {
return userMapper.selectByAge(age);
}
}
```
在上述代码中,我们通过@Autowired注解将UserMapper注入进来,并在getUsersByAge方法中调用其中的selectByAge方法来实现对数据库的查询操作。需要注意的是,我们在调用UserMapper的方法时不需要再写SQL语句,而是直接调用方法即可。
阅读全文