dto(Data Transfer Object)是一个特殊的java bean,名为:数据传输对象。dto对象是对原始对象的扩展,用于数据的保存和传递。
在项目开发时,一般会涉及到多个对象数据的保存和传输,这个时候普通实体对象就无法满足我们的需求了,而dto数据传输对象可以满足我们的需求。
例如:
public class ClaimVoucherInfo {
//报销单
private ClaimVoucher claimVoucher;
//报销单条目
private List<ClaimVoucherItem> items;
public ClaimVoucher getClaimVoucher() {
return claimVoucher;
}
public void setClaimVoucher(ClaimVoucher claimVoucher) {
this.claimVoucher = claimVoucher;
}
public List<ClaimVoucherItem> getItems() {
return items;
}
public void setItems(List<ClaimVoucherItem> items) {
this.items = items;
}
}