-3
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警告[メイン] org.hibernate.util.JDBCExceptionReporter SQL エラー: 1110、SQLState: 42000 05.03.2013 20:20:45.092エラー[メイン] org.hibernate.util.JDBCExceptionReporter 列 'productInfoId' 2 回指定

4

1 に答える 1

0

あなたの質問が、投稿したエラーを取り除く方法であると仮定すると、「列 'productInfoId' が 2 回指定されました」:

クラスproductInfoId内のの名前を別のものに変更します。SizePK

于 2013-03-05T15:29:35.507 に答える