Вы можете создать следующий код для решения вашей проблемы.Во-первых, вы должны определить класс Account
следующим образом:
@Entity
public class Account{
@GeneratedValue
@Id
private long id;
//others fields bellow
}
, а затем вы можете создать новый класс Log
, который имеет два поля с получателем и отправителем, и оба имеют @ManyToOne
Отношения вот так:
@Entity
public class LogAccountTransference{
@GenerateValue
@Id
private long id;
@ManyToOne
private Account recipient;
@ManyToOne
private Account sender;
//others field about Log Table
}
Если у вас еще возникнут вопросы, просто скажите мне.