【发布时间】:2015-05-08 20:42:40
【问题描述】:
有人知道如何使用 Spring Data JPA 获取单个列吗?我在我的 Spring Boot 项目中创建了一个如下所示的存储库,但在访问 Restful URL 时总是收到 {"cause":null,"message":"PersistentEntity must not be null!"} 错误。
@RepositoryRestResource(collectionResourceRel = "users", path = "users")
public interface UsersRepository extends CrudRepository<Users, Integer> {
@Query("SELECT u.userName FROM Users u")
public List<String> getUserName();
}
然后,如果我访问像 ../users/search/getUserName 这样的 Restful URL,我会收到错误消息:
{"cause":null,"message":"PersistentEntity must not be null!"}
【问题讨论】:
-
这适用于我的 JpaRepository。
标签: spring spring-boot spring-data-jpa spring-data-rest