我正在实现一个实时搜索,该搜索将从数据库中获取数据,就我而言,它将逐个字母地获取,但是下面是我要实现的目标
预期: 用户键入A时,应提取所有已开始的电子邮件或在其中包含A的电子邮件 当用户键入AR时,无论电子邮件中的顺序如何(testRAtest@gmail.com)
,它都应提取所有在A之后带有R的电子邮件我也想知道这是使用RequestParam搜索的正确方法还是更好的方法
当前查询
@Query(value = "SELECT * FROM USERS WHERE email LIKE :email%",nativeQuery = true)
List<UserEntity> searchUsers(@Param("email") String email);