Java Spring数据JPA-如何通过父对象查找嵌套对象';谁的身份证?
一些对象:Java Spring数据JPA-如何通过父对象查找嵌套对象';谁的身份证?,java,spring,spring-data,spring-data-jpa,Java,Spring,Spring Data,Spring Data Jpa,一些对象: public class SomeObject { @Id @GeneratedValue private Long id; @OneToMany(mappedBy = "someObject") @Cascade(CascadeType.ALL) private Collection<NestedObject> nestedObjects; // ... } 我可以通过findAll方法找到所有嵌套对象,但无
public class SomeObject {
@Id
@GeneratedValue
private Long id;
@OneToMany(mappedBy = "someObject")
@Cascade(CascadeType.ALL)
private Collection<NestedObject> nestedObjects;
// ...
}
我可以通过findAll方法找到所有嵌套对象,但无法通过someObject的id或其本身找到嵌套对象(我得到的是空集合)
公共接口嵌套对象存储库扩展了JpaRepository{
集合findBySomeObject_Id(长Id);
集合findBySomeObject(SomeObject SomeObject);
}
忘记初始化SomeObject构造函数中嵌套对象中的SomeObject:
for (NestedObject nestedObject: nestedObjects)
nestedObject.setSomeObject(this);
忘记初始化SomeObject构造函数中嵌套对象中的SomeObject:
for (NestedObject nestedObject: nestedObjects)
nestedObject.setSomeObject(this);
什么是底层SQL日志记录?查看日志记录,找出并检查是否存在数据。底层SQL日志记录是什么?打开日志,找出并检查是否有明确的数据
for (NestedObject nestedObject: nestedObjects)
nestedObject.setSomeObject(this);