Spring Data Projection and Error: “No aliases found in result tuple! Make sure your query defines aliases!”

前端 未结 3 966
迷失自我
迷失自我 2021-01-05 16:06

The below approach to get a Spring Data Projection from a JPA Query doesn\'t work for me:

https://stackoverflow.com/a/45443776/1005607

My table:

3条回答
  •  别那么骄傲
    2021-01-05 16:27

    I encounter the same problem. After try several changes, I found we just need to add "as" for each column(even the column name is not changed) in NativeQuery. For you here, change your sql like :

        @Query("select a.activityTitle **as activityTitle**, l.description as category, " + 
           "l.displayOrderNum as categoryDisplayOrderNum " + 
           "from ActivitiesT a, LookupT l " + 
           "where a.lookupT.id = l.id order by l.displayOrderNum asc ")
    

提交回复
热议问题