是否可以在命名查询的 where 子句中有类似的内容?我正在尝试执行以下操作,但遇到异常
@NamedQuery(name = "Place.getPlaceForCityAndCountryName",
query = "SELECT p FROM Place p WHERE " +
"lower(p.city) like :city and " +
"lower(p.countryName) like :countryName");
我尝试像在普通 SQL 中那样添加 % ,但会编译异常。
任何指针都非常感谢!
谢谢