why simple select query returns List but join query return List<Object> in jpa

前端 未结 3 1506
日久生厌
日久生厌 2021-01-20 16:09

I am using play framework with jpa. I have a model Jobads with 2 functions to findall() findByLocation()

My Model

  public class Job         


        
3条回答
  •  天涯浪人
    2021-01-20 16:38

    It's happening because that's how HQL queries without a select clause work. Note that these are not valid JPQL queries. JPQL makes the select clause mandatory, and using a select clause would allow you to specify what you want the query to return:

    select j from Jobads j join j.city c WHERE c.name LIKE :location
    

提交回复
热议问题