有一天我正在与一个问题作斗争。所以让我们开始吧。我有 3 个类,例如标签、优惠和动物@Data@Builder@AllArgsConstructor@NoArgsConstructor@Entity@Table(name = "animals")public class Animal {@Id@GeneratedValue(strategy = GenerationType.AUTO)@Column(name = "animal_id")private Long id;@Column(name = "name")@NotNullprivate String name;@Column(name = "description")@NotNullprivate String text;@Column(name = "quantity")@NotNullprivate int count;@ManyToOne(fetch = FetchType.EAGER)@JoinColumn(name = "user_id", nullable = false)private User user;@ManyToOne(fetch = FetchType.EAGER)@JoinColumn(name = "tag_id", nullable = false)private Tag tags;@OneToOne(fetch = FetchType.EAGER)@JoinColumn(name = "offer_id", nullable = true)private Offer offer;优惠@Data@Builder@AllArgsConstructor@NoArgsConstructor@Entity@Table(name = "offer")public class Offer {@Id@GeneratedValue(strategy = GenerationType.AUTO)@Column(name = "offer_id")private Long id;@Column(name = "title")@NotNullprivate String title;@Column(name = "description")@NotNullprivate String text;@Column(name = "price")@NotNullprivate int price;@Column(name = "contact")@NotNullprivate int contact;@Temporal(TemporalType.TIMESTAMP)@Column(name = "create_date", nullable = false, updatable = false)@CreationTimestampprivate java.util.Date createDate;@ManyToOne(fetch = FetchType.EAGER)@JoinColumn(name = "user_id", nullable = false)private User user;@ManyToOne(fetch = FetchType.EAGER)@JoinColumn(name = "tag_id", nullable = false)private Tag tags;@OneToOne(fetch = FetchType.EAGER)@JoinColumn(name = "animal_id", nullable = false)private Animal animal;
添加回答
举报
0/150
提交
取消