public class ProductInfo
private String productInfoId;
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "ProductInfoId")
private List<Size> sizeList=new ArrayList<Size>();
}
public class Size{
private SizePK key;
}
@Embeddable
public class SizePK
{
private String productInfoId;
private String sizeDetails;
}
SIZE(ProductInfoId,productInfoId,sizeDetails)外键作为Commposite密钥-PK
2013年5月3日20:20:45.092 WARN [主要] org.hibernate.util.JDBCExceptionReporter SQL错误:1110 ,SQLSTATE:42000 2013年5月3日20:20:45.092 错误 [主] org.hibernate.util.JDBCExceptionReporter列 'productInfoId' 指定了两次
而你的问题是? – 2013-03-05 15:24:51
你的问题是什么? – 2013-03-05 15:25:29