Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本机JPA查询未获得结果_Jpa_Spring Data Jpa - Fatal编程技术网

本机JPA查询未获得结果

本机JPA查询未获得结果,jpa,spring-data-jpa,Jpa,Spring Data Jpa,为什么这个查询没有得到结果 public interface UserRepository extends CrudRepository<User, Long> { @Query(value = "SELECT u.* FROM users u WHERE u.email = ?1", nativeQuery = true) User findByEmail(String email); } 电子邮件肯定在数据库中。尝试将u.*替换为*:

为什么这个查询没有得到结果

public interface UserRepository extends CrudRepository<User, Long> {

    @Query(value = "SELECT u.* FROM users u WHERE u.email = ?1",
            nativeQuery = true)
    User findByEmail(String email);
}

电子邮件肯定在数据库中。

尝试将
u.*
替换为
*

@Query(value = "SELECT * FROM users u WHERE u.email = ?1", nativeQuery = true)
User findByEmail(String email);
见原文

但在您的情况下,我认为最好不要使用本机查询:

@Query("SELECT u FROM User u WHERE u.email = ?1")
User findByEmail(String email);

尝试将
u.*
替换为
*

@Query(value = "SELECT * FROM users u WHERE u.email = ?1", nativeQuery = true)
User findByEmail(String email);
见原文

但在您的情况下,我认为最好不要使用本机查询:

@Query("SELECT u FROM User u WHERE u.email = ?1")
User findByEmail(String email);