Spring data jpa 按外键和类型搜索过滤器

Roh*_*utt 3 spring spring-data-jpa

车型类别车辆

@Column(name="type",nullable=false)
private String type;

@Column(name="last_service_date",nullable=false)
private String lastServiceDate;

@Column(name="seats",nullable=false)
private Long seats;

@Column(name="bags_capacity",nullable=false)
private Long bagsCapacity;

@Column(name="milage",nullable=false)
private Long milage;

//for Franchise object id
private transient Long fId;

@ManyToOne
 @JoinColumn(name="franchise_id")
 private Franchise fkFranchiseId;



@Repository
public interface VehicleRepository extends JpaRepository<Vehicle,Long> 
{


 }
Run Code Online (Sandbox Code Playgroud)

我正在使用 spring data jpa 存储库,想要按类型和foreignKey=>(zipcode) 搜索车辆,我怎样才能找到

在此输入图像描述

GVA*_*Art 13

只需在您的 Vehicle JPA 存储库接口中添加一个方法,如下所示:

findAllByTypeAndFkFranchiseIdZipCode(String type, String zipCode);
Run Code Online (Sandbox Code Playgroud)

也欢迎您查看Spring Data Jpa的文档