踩过的坑 - 记录

Posted 果感

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了踩过的坑 - 记录相关的知识,希望对你有一定的参考价值。

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();
	}

}

  

以上是关于踩过的坑 - 记录的主要内容,如果未能解决你的问题,请参考以下文章

golang随机数生成踩过的坑记录一下

记录那些年我踩过的坑

踩过的坑 - 记录

记录下自己踩过的坑

记录NCNN Yolov5部署华为鸿蒙系统踩过的坑

记录NCNN Yolov5部署华为鸿蒙系统踩过的坑