I have a JPA (Hibernate) entity:
@Entity class Transaction {
@ManyToOne
private Room room;
}
When I create a new Transaction
, I know the ID of the Room
that it should refer to (but don't have a Room
object). Can I somehow create and persist a Transaction
with just this info, or do I really need to:
Room room = em.find(roomId, Room.class);
em.persist(new Transaction(room, ...));