正如我在文档中所读到的,Spring Data JDBC 支持像 Spring Data JPA 这样的查询创建
例如:
findByProperty(Property property)
我的问题 :
Spring Data JDBC 是否支持我们创建查询并使用它们的属性连接两个(或更多)实体以查找 Spring Data JPA 中的结果的情况?
例子:
@Entity
class Person {
private final @Id Long id;
private final Car car;
}
@Entity
class Car {
private final @Id Long id;
private String color;
}
interface PersonRepository extends CrudRepository<Person, Long> {
List<Person> findByCarColor(Color red);
}
interface CarRepository extends CrudRepository<Car, Long> {
}
我想找到所有至少拥有一辆红色汽车的人。该方法会给出正确的输出吗?