码迷,mamicode.com
首页 > 其他好文 > 详细

踩过的坑 - 记录

时间:2017-08-15 11:25:46      阅读:145      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!