Named Query with like in where clause

前端 未结 4 1159
无人及你
无人及你 2020-12-29 03:49

Is it possible to have a like in a where clause in a named query? I am trying to do the following but am getting exceptions

@NamedQuery(name = \"Place.getPla         


        
4条回答
  •  遥遥无期
    2020-12-29 04:05

    You can also use CONCAT function

    @NamedQuery(name = "Place.getPlaceForCityAndCountryName",
         query = "SELECT p FROM Place p WHERE " +
            "lower(p.city) like CONCAT(:city,'%')");
    

提交回复
热议问题