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)
05.03.2013 20:20:45.092 WARN [main] org.hibernate.util.JDBCExceptionReporter SQL错误:1110,SQLState:42000 05.03.2013 20:20:45.092 ERROR [main] org.hibernate.util.JDBCExceptionReporter列'productInfoId'指定了两次
答案 0 :(得分:0)
假设您的问题是如何摆脱您发布的错误,将“Column'productInfoId'指定为两次”:
将productInfoId
课程中SizePK
的名称更改为其他内容。