使用OneToOne时,不能既有映射的类,又有其ID。
如
private Product product = new Product();
@OneToOne(cascade = CascadeType.ALL,fetch = FetchType.EAGER)
@JoinColumn(name = "product_id")
public Product getProduct() {
return product;
}
public void setProduct(Product product) {
this.product = product;
}
和
private int productId;
@javax.persistence.Column(name = "product_id")
@Basic
public int getProductId() {
return productId;
}
public void setProductId(int productId) {
this.productId = productId;
}
不能一起使用