【发布时间】:2021-05-27 18:25:28
【问题描述】:
如何在java类的JPQL中编写下面的sql查询
select e.emp_id, e.emp_name
from emp e
left outer join dept on e.dept_id = d.dept_id and upper(d.dept_name) like upper('%dev%')
我在下面尝试过它对我不起作用。我需要在like关键字之后如何用两个百分位和参数名称编写
@Query(value = "select e.emp_id,e.emp_name from emp e left outer join dept on e.dept_id= d.dept_id and upper(d.dept_name) like upper(%:deptName%), nativeQuery = true)
List<Employee> searchAllEmployees(@Param("deptName")String deptName);
【问题讨论】:
标签: hibernate jpa spring-data-jpa jpql