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