0
我正在尝试使用JPQL获取雇员的记录,但我不知道具有确切大小写的名称。如何使用JPQL以不区分大小写的匹配获取记录
select e from Employee e where e.name = 'rahul'
我需要什么样的变化,使上述JPQL得到员工的名字是拉胡尔,拉胡尔或RAHUL等
我正在尝试使用JPQL获取雇员的记录,但我不知道具有确切大小写的名称。如何使用JPQL以不区分大小写的匹配获取记录
select e from Employee e where e.name = 'rahul'
我需要什么样的变化,使上述JPQL得到员工的名字是拉胡尔,拉胡尔或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();