Ich habe zwei Entitäten, ein Benutzer und ein registrierter Benutzer.Spring Data Repository-Methode, um durch das Feld eines Feldes zu finden
Ein registrierter Benutzer hat ein Feld vom Typ Benutzer. Ich würde gerne eine Methode im Frühjahr Daten-Repository in Bezug auf diese registrierte Benutzer-Entität haben, um alle registrierten Benutzer nach dem Benutzernamen des Benutzers, der mit dem registrierten Benutzer verbunden ist, zu suchen.
Also, das ist die registrierte Nutzer Einheit mit einem zugehörigen Benutzerfeld:
@Entity
public class RegisteredUser implements Serializable {
...
@OneToOne
@JoinColumn(name = "USERNAME_FK")
private User user;
...
}
und dies ist ein Benutzer mit einem Benutzername:
@Entity
public class User implements Serializable {
...
@Id
@Column(nullable = false)
protected String username;
...
}
U ein OneToOne Mapping zwischen diesen zwei Entitäten .. verwenden, was bedeutet, dass u viele Nutzer für den gleichen RegisteredUser finden kann nicht .. ich denke, Sie sollten eine Anmerkung verwenden – FuSsA