-2
JPAを使用して私のpostgresデータベースとやりとりしています。JPAを使用してあるオブジェクトから別のオブジェクトに1つのプロパティをマップする
私は次のような状況があります。ユーザーとアイテムの2つのオブジェクトがあり、アイテムオブジェクトには、アイテムのユーザーオブジェクト全体ではなくユーザーのユーザーIDが必要です。例えば
、私のユーザーPOJO:
public class User {
@Id
private String userId;
@OneToMany
private Item item;
}
public class Item {
@Id
private String itemId;
@ManyToOne
private String userId;
}
どのように私はちょうど私のItemオブジェクトにユーザーのuserIdを得ることができますか?
ありがとうございました。
(1)なぜIDの文字列を使用していますか? (2)*なぜ*あなたは 'User'オブジェクトへの参照の代わりに文字列IDを使いますか? – chrylis