在where子句中使用like命名查询
发布于 2021-01-30 16:31:27
在命名查询的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中那样添加%,但是得到了异常编译。
任何指针,不胜感激!
谢谢
关注者
0
被浏览
114
1 个回答