博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

jpa随笔

Posted on 2018-10-29 11:31  和风细雨汪汪  阅读(150)  评论(0编辑  收藏  举报

1对多的关系

//多的一方
@Entity @Table(name="car_distribute") public class DistributeCar extends CustomBaseEntity implements LogicDeleteable { private static final long serialVersionUID = 1L; @ManyToOne (fetch = FetchType.LAZY) @JoinColumn(name="approval_for_car_id") private ApprovalForCar approvalForCar;


@Entity
@Table(name = "CAR_APPROVAL")
public class ApprovalForCar extends CustomBaseEntity implements LogicDeleteable {
	private static final long serialVersionUID = 1L;
	
	//派车单
	@JsonIgnore
	@OneToMany(cascade = CascadeType.ALL,fetch = FetchType.LAZY,mappedBy = "approvalForCar")
	private List<DistributeCar> distributeCars =new ArrayList<>(0);