简体   繁体   English

我们如何为以下 SQL 查询编写 JPA 查询

[英]How can we write JPA query for below SQL query

how to write jpa query for below sql without using native sql query如何在不使用本机 sql 查询的情况下为以下 sql 编写 jpa 查询

select * from emp where emp_id=123 and (emp_name="ABC" OR emp_name is NULL) order by salary select * 来自 emp,其中 emp_id=123 且(emp_name="ABC" OR emp_name 为 NULL)按薪水排序

If we say如果我们说

A and (B or C) <=> (A and B) or (A and C)

then you query must look like this one below那么您的查询必须如下所示

Employee findByEmp_idAndEmp_nameOrEmp_idAndEmp_nameIsNullOrderBySalary(Long empId, String empName);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM