diff --git a/youchain-system/src/main/java/com/youchain/businessdata/domain/Task.java b/youchain-system/src/main/java/com/youchain/businessdata/domain/Task.java index aae03b5..ab8d58f 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/domain/Task.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/domain/Task.java @@ -25,6 +25,9 @@ import lombok.Data; import cn.hutool.core.bean.BeanUtil; import io.swagger.annotations.ApiModelProperty; import cn.hutool.core.bean.copier.CopyOptions; +import org.hibernate.annotations.NotFound; +import org.hibernate.annotations.NotFoundAction; + import javax.persistence.*; import javax.validation.constraints.*; import java.sql.Timestamp; @@ -157,8 +160,9 @@ public class Task extends BaseEntity implements Serializable { private Dept dept; @OneToOne - @JoinColumn(name = "agv_task_id") + @JoinColumn(name = "`agv_task_id`", nullable = true) @ApiModelProperty(value = "AGVID") + @NotFound(action= NotFoundAction.IGNORE) private AgvTask agvTask; public void copy(Task source){