如何将以下MySQL查询转换为Jpa查询。
MySQL查询:
SELECT s FROM supplier as s where s.id like '%s%' or s.reg_no like '%s%' or
s.first_name like '%s%' or s.last_name like '%s%';
我正在尝试这样做。但我收到了错误。
编辑: 如果有一个参数,可以像下面的方法那样完成。
List<Supplier> findSuppliersByRegNoContaining(String regNo);
但我不知道,如果有两个或更多参数可能的话。并传递相同的值传递给所有参数。
答案 0 :(得分:0)
您可以在存储库界面中尝试这样的事情
@Query("SELECT s FROM supplier as s where s.id like '%s%' or s.reg_no like '%s%' or s.first_name like '%s%' or s.last_name like '%s%' ")
另一种格式
List<Supplier> getSuppliers();