标签:super object 前台 oid 一个 hibernate auditd 反序 set
1. 后台持久层Spring Jpa(即hibernate), 前台angularJS(angularJS只接受json串), 在后台使用DTO层对象代替domain(entity)与前台交互时,
传递的DTO对象中也包含对象,被包含对象也一定是对应domain的DTO, 因为只有DTO可以序列化和反序列化,用作于表现层的传递对象。
如下:
public class VehicleAnnualAuditDTO {
private Long id;
private Boolean deleted;
// 关联车辆
// 要包含一个其他对象, 类型必须是其对应的DTO类,属性名需要与对应的domain类中的属性名相同,这样自动转化工具比如(ObjectMapper或ModelMapper)能够识别并转化
private VehicleDTO vehicle;
// 年审时间
private String annualDate;
// 办理人姓名
private Staff agent;
// 备注
private String remark;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Boolean getDeleted() {
return deleted;
}
public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}
public VehicleDTO getVehicle() {
return vehicle;
}
public void setVehicle(VehicleDTO vehicle) {
this.vehicle = vehicle;
}
public String getAnnualDate() {
return annualDate;
}
public void setAnnualDate(String annualDate) {
this.annualDate = annualDate;
}
public Staff getAgent() {
return agent;
}
public void setAgent(Staff agent) {
this.agent = agent;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public VehicleAnnualAuditDTO() {
super();
}
}
标签:super object 前台 oid 一个 hibernate auditd 反序 set
原文地址:http://www.cnblogs.com/nelson-hu/p/7363902.html