本机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);