将查询结果转换为实体-Spring Boot / JPA

时间:2018-08-13 08:28:35

标签: java spring-data-jpa

我有一个名为forumUser的实体,它具有多个属性。我想进行自定义查询,仅获得id作为forumUser并保留其余属性,因此稍后将其添加到其他服务和dto中。问题是,当我返回自定义查询时,无法将其转换为我的实体ForumUser。

查询:

   @Query("SELECT p.id FROM ForumUser p WHERE LOWER(p.username) = LOWER(:username) ")
ForumUser find(@Param("username") String username);

错误:

java.util.UUID cannot be cast to com.example.demo.Entity.ForumUser

0 个答案:

没有答案