我对javaee非常陌生,而且是自学的,所以请对我有耐心。到目前为止,我的数据库中有3个简单的表:
销售产品sale\u idproduct\u id
销售详情销售ID产品ID数量
如何在不创建sale\u details实体的情况下保留新的sale\u details。因为java不允许我在没有主键的情况下将sale\u details命名为@entity。当前的代码给了我一个错误,说明我需要声明一个主键。我根据stackoverflow上的答案尝试使用idclass,但它没有任何作用。
@Entity
@Table(name="sale_details")
@IdClass(value = SaleDetails.class)
public class SaleDetails implements Serializable {
@Column(name = "saleid_fk")
private int saleid_fk;
@Column(name = "productid_fk")
private String productid_fk;
@Column(name = "quantity_sold")
private int quantity_sold;
我错过了什么?
暂无答案!
目前还没有任何答案,快来回答吧!