Mybatisplus xml查询结果放在list
时间: 2024-09-06 13:03:06 浏览: 33
MyBatisPlus是一个基于MyBatis的简化持久层框架,它通过XML映射文件来配置数据库操作。当你想要从数据库查询数据并存储在一个List中时,可以按照以下步骤操作:
1. 首先,在`Mapper.xml`文件中编写SQL查询,比如一个通用的列表查询模板:
```xml
<select id="selectList" resultType="com.example.YourModel">
SELECT * FROM your_table
</select>
```
这里`YourModel`是你需要存储的数据模型类名,`your_table`是对应的数据库表名。
2. 然后在对应的Service或Repository类中,通过MyBatisPlus提供的API获取数据:
```java
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.example.YourModel;
import org.springframework.stereotype.Service;
@Service
public class YourService {
@Autowired
private YourMapper mapper;
public List<YourModel> selectAll() {
return mapper.selectList(Wrappers.<YourModel>query().allResults());
}
}
```
`Wrappers.query().allResults()`就是用于生成查询条件,并返回所有查询结果的工具方法。
阅读全文