我正在尝试使用JPQL获取员工的记录,但我不知道姓名和确切的情况。
select e from Employee e where e.name = 'rahul'
我需要在JPQL上面做什么更改,以获得姓名为Rahul, Rahul或Rahul等的员工列表
我有一种方法来获取记录,但不确定这是否有效。
TypedQuery<Employee> query = em.createQuery("select e from Employee e where lower(e.name) = :name", Employee.class);
query.setParameter("name", name.toLowerCase());
query.getResultList();