4
我有一個JPA(休眠)實體:我可以使用ID設置實體關係嗎?
@Entity class Transaction {
@ManyToOne
private Room room;
}
當我創建一個新的Transaction
,我知道Room
,它應該是指(但沒有Room
對象)的ID。我能以某種方式創建和堅持一個Transaction
只有這個信息,還是我真的需要:
Room room = em.find(roomId, Room.class);
em.persist(new Transaction(room, ...));
我想過,但擔心的Hibernate會看到假'Room'爲尚未持久。我會試試這個。 –
@BartvanHeukelom:你試過這個嗎?或有任何問題? – ManuPK