查询以从数据库JPA中获取数据

时间:2020-06-02 21:16:41

标签: java mysql sql jpa

我正在实现一个实时搜索,该搜索将从数据库中获取数据,就我而言,它将逐个字母地获取,但是下面是我要实现的目标

预期: 用户键入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);

0 个答案:

没有答案