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