SpringBoot包下的DTO包
作者:互联网
DTO:数据传输对象,一般用于展示层和服务层之间的数据传输
举个例子:
比如一个实体类为Food
public class Food implements Serializable {
private String name;
private String descprit;
}
一个实体类为Drink
public class Drink implements Serializable {
private Long categoryId;
private BigDecimal price;
}
那么在Food的展示页需要用到Drink的内容又要用到Food的内容,由于两个实体类不同,这时就可以创建一个dto的包,包下面创建一个FoodDto的类
public class FoodDto extends Food {
private List<Drink> drink = new ArrayList<>(); //查询的数据为List则用这个方法
/**
*查询结果为单个的话就用下面这两个
*/
//private Long categoryId;
//private BigDecimal price;
}
这样的话Food里的name和descript对应的数据库字段和Drink对应的数据库字段的内容在前端页面都能显示出来了。
标签:实体类,DTO,SpringBoot,包下,Food,Drink,private,class,public 来源: https://www.cnblogs.com/LinksY/p/16432238.html