springboot中一个service可以调用不同的实体类的mapper吗
时间: 2023-05-27 12:03:59 浏览: 301
springboot代码自动生成_batisplusGeneartor下载即用_自动生成mapper、service。
可以。在Springboot中,我们可以使用@Autowired或@Resource来注入不同的Mapper对象,并在Service类中调用它们。例如:
```java
@Service
public class MyService {
@Autowired
private UserMapper userMapper;
@Autowired
private OrderMapper orderMapper;
public List<User> getAllUsers() {
return userMapper.getAll();
}
public List<Order> getAllOrders() {
return orderMapper.getAll();
}
}
```
上面的示例中,MyService类注入了UserMapper和OrderMapper对象,并通过它们实现了获取所有用户和获取所有订单的功能。在一个Service类中调用不同的实体类的Mapper是非常常见的情况。
阅读全文