1
いくつかのオブジェクト:Spring Data JPA - ペアレントオブジェクトのIDによるネストされたオブジェクトの検索方法
public class SomeObject {
@Id
@GeneratedValue
private Long id;
@OneToMany(mappedBy = "someObject")
@Cascade(CascadeType.ALL)
private Collection<NestedObject> nestedObjects;
// ...
}
ネストされたオブジェクト:
public class NestedObject {
@Id
@GeneratedValue
private Long id;
@ManyToOne(fetch = FetchType.LAZY)
private SomeObject someObject;
// ...
}
私はのfindAll方法により、すべてのネストされたオブジェクトを見つけることができますが、私はSomeObjectののIDでネストされたオブジェクトを見つけることができませんか、それ自体(私は空のコレクションを取得しています)。
public interface NestedObject Repository extends JpaRepository<NestedObject , Long> {
Collection<NestedObject> findBySomeObject_Id(Long id);
Collection<NestedObject> findBySomeObject(SomeObject someObject);
}
基盤となるSQLのログとは何ですか?ロギングを開始し、データがあることを確認してください。 – farrellmr