复制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);

完成

相关推荐
一只专注api接口开发的技术猿1 小时前
电商评论自动化监控与情感数据分析完整落地教程(附可直接运行 Python 代码)
大数据·数据库·python·数据分析·自动化
hh真是个慢性子1 小时前
GaussDB Inside 2.23.01.280 集中式一主一备安装
数据库·database·gaussdb·国产数据库·高斯
沉静的小伙1 小时前
Spring事务
java·数据库·spring
大侠锅锅1 小时前
第 3 篇:节点自动化纳管——从裸机到可管理的 7 步安装流水线
数据库·自动化·边缘计算·iot
笃行3501 小时前
踩坑实战 | MySQL/PostgreSQL 迁移必踩:LEFT JOIN 莫名丢数据,KES 外连接消除避坑指南
数据库
摇滚侠1 小时前
Redis7 零基础到进阶 Linux 离线安装 Redis 09-10
数据库·redis·缓存
赵渝强老师2 小时前
【赵渝强老师】达梦数据库的回滚数据
数据库·达梦数据库·国产数据库
从此以后自律2 小时前
SQL 语句从基础到高级
数据库·oracle
IvorySQL2 小时前
PG 日报|多款 PostgreSQL 工具新版本集中发布
数据库·postgresql
不剪发的Tony老师3 小时前
金仓数据库在线体验:简单易用
数据库·金仓数据库