У меня есть проблема, и я уже попробовал множество способов ее решения.
проблема довольно проста, как я могу использовать и идентификатор товара, и сумму в качестве первичного ключа?
Так как это сделает предмет крошечным шариком.И если я использую @MapsId, это дает точно такую же вещь.
@Entity
public class C_Drop extends LightEntity implements Serializable {
@Id
@ManyToOne
private C_Item item;
@Id
private double amount;
}
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class C_Drops extends LightEntity implements Serializable {
@Id
double id;
@OneToMany
private List<C_Drop> drops;
}