customer と customerhistory の 2 つのテーブルがあります。customhistory には、顧客の customerId を参照する外部キー customerId があります。JPAによって生成されたエンティティでは、customerhistoryクラスに顧客のオブジェクトがありますが、consumerhistoryテーブルにcustomerIdのみを保存したい
正しいcustomerIdを取得していますが、属性customerIdを保存したい場合、顧客のオブジェクトしかありませんが、consumerhistoryの自動生成されたエンティティクラスにはcustomerIdがありません
@Entity
public class Customerhistory implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int primarykeyId;
//bi-directional many-to-one association to Customer
@ManyToOne
@JoinColumn(name="CustomerId")
private Customer customer;
上記のように、エンティティ customerHistory に customerId がありません。それを保存する方法?