私は2つのエンティティ、ユーザーと登録ユーザーを持っています。フィールドのフィールドで検索するSpringデータリポジトリのメソッド
登録ユーザーには、userというフィールドがあります。この登録ユーザーエンティティに関連するバネデータリポジトリに、登録ユーザーに接続されているユーザーのユーザー名で登録ユーザーをすべて検索する方法があります。
したがって、これは関連するユーザフィールドに登録されたユーザエンティティである:
@Entity
public class RegisteredUser implements Serializable {
...
@OneToOne
@JoinColumn(name = "USERNAME_FK")
private User user;
...
}
これはユーザ名を持つユーザである:
@Entity
public class User implements Serializable {
...
@Id
@Column(nullable = false)
protected String username;
...
}
ですあなたはonetomany注釈を使うべきです – FuSsA