是否可以根据 spring 数据中 DBRef 对象的某些参数值进行搜索。
例如。假设我们有两个对象,汽车和公司,如图所示
Class Car {
@Id
String id;
String model;
@DBRef
Company company;
}
Class Company {
@Id
String id;
String name;
}
我可以这样写一个查询来获取现代公司的所有汽车吗?
Query queryForCars = new Query(Criteria.where("company.name").is("Hyundai")), Car.class)
它适用于非引用对象,但对于引用对象它在我的情况下工作。
谢谢你的帮助。