在命名查询中,在where子句中使用like操作符是否可行?我正在尝试以下操作,但是会收到异常。
@NamedQuery(name = "Place.getPlaceForCityAndCountryName",
query = "SELECT p FROM Place p WHERE " +
"lower(p.city) like :city and " +
"lower(p.countryName) like :countryName");
我尝试像在普通SQL中添加%一样,但编译时出现异常。
非常感谢任何指导!
谢谢
"lower(p.countryName) like :countryName");
- ypercubeᵀᴹ