I want to create @ManyToOne mapping between Acount and Record. One account can have a lot of records. But i don’t want to add Account field in Record class or vice versa. Could you please help me to describe this in annotations?
@Entity
public class Account {
@Id
... getId();
}
@Entity
public class Record {
@Id
... getId();
@?????
... getAccountId();
}
Mapping entities to tables is the way Hibernate usually works, if you don’t want the Account class in Record you can simply define accountId as long (or int, whichever is ok) and not annotate it unless you need a different column name.
But I would suggest not to do it.