首页 > 解决方案 > 我的添加请求中出现的参数比我需要填写的要多

问题描述

我用我的 Rental 实体加入了两个不同的表。但问题是,当我发送插入请求时,就好像它也读取了其他表中的所有字段并显示给我填写。例如,虽然我只需要输入 customer_id,但它希望我输入同时填写 customer_password。如果我只填写我在下面添加的照片中输入的参数就足够了。

@Entity
@Data
@AllArgsConstructor
@NoArgsConstructor
@Table(name="rentals")

public class Rental {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="id")
private int id;

//private int carId;

//private int customerId;

@Column(name="rent_date")
private Date rentDate;

@Column(name="return_date")
private Date returnDate;

@OneToOne
@JoinColumn(name="car_id")
private Car car;

@OneToOne
@JoinColumn(name="customer_id")
private Customer customer;

}

 

请求示例在这里

标签: javaspringforeign-keys

解决方案


推荐阅读