Which JPQL query correctly searches for employees with a name containing a keyword and a salary above 50,000?
@Query("FROM Employee WHERE employeeName LIKE %:keyword% AND employeeSalary > 50000")List getFilteredEmployees(@Param("keyword") String keyword);
@Query("SELECT e FROM Employee e WHERE e.employeeName LIKE CONCAT('%', :keyword, '%') AND e.employeeSalary > 50000")List searchByKeywordAndSalary(@Param("keyword") String keyword);
@Query("SELECT * FROM employees WHERE employeeName LIKE :keyword AND employeeSalary > 50000")List findEmployees(@Param("keyword") String keyword);
@Query("SELECT e FROM Employee e WHERE e.name LIKE '%:keyword%' AND e.salary > 50000")List findMatchingEmployees(@Param("keyword") String keyword);