复制List从一个类型转变为另外一个类型

使用场景:

我们从数据库中获取到一个dog类型的list,dog中有name,age属性,此时有一个cat类,也具有name和age属性,我们想把dog的数据转换为cat,那么可以这样使用:

依赖:

复制代码
<dependency>
	<groupId>net.rakugakibox.spring.boot</groupId>
	<artifactId>orika-spring-boot-starter</artifactId>
	<version>1.9.0</version>
</dependency>

然后在业务中引用:

复制代码
import ma.glasnost.orika.MapperFacade;


// MapperFacade对象注入
@Autowired
private MapperFacade mapperFacade;

使用:

复制代码
List<Dog> dogs = service.getAll();
List<cat> cats = mapperFacade.mapAsList(dogs, cat.class);

完成

相关推荐
.柒宇.21 分钟前
MySQL双主同步
linux·数据库·mysql·docker
Trouvaille ~25 分钟前
【MySQL篇】数据类型:存储数据的基础
android·数据库·mysql·adb·字符集·数据类型·基础入门
一 乐36 分钟前
酒店预订|基于springboot + vue酒店预订系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·酒店预订系统
光泽雨2 小时前
UNION 和 UNION ALL 作用
数据库·sql
heimeiyingwang2 小时前
【架构实战】SQL调优实战:从执行计划到索引优化
数据库·sql·架构
恼书:-(空寄2 小时前
分库分表风险应对手册(生产实战版)
数据库·分库分表
XDHCOM2 小时前
ORA-06521: PL/SQL映射函数错误,权威解析Oracle报错故障修复与远程处理方案
数据库·sql·oracle
仲芒2 小时前
[24年单独笔记] MySQL 常用的 DDL 命令
笔记·mysql·oracle
wgzrmlrm743 小时前
mysql如何配置全文索引停用词_mysql ft_stopword_file设置
jvm·数据库·python
城数派3 小时前
2025年南京市全类别POI(55W+数据)
数据库·arcgis·信息可视化·数据分析·excel