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();