【发布时间】:2012-08-16 12:18:34
【问题描述】:
我想查找其电子邮件中某处包含字符串middle 的所有用户。
以下代码失败 - JPA 似乎无法将 ? 识别为参数,因为它被引号括起来。
List<User> users = User.findAll("email like '%?%'", middle);
以下代码有效,但对 SQL 注入开放:
List<User> users = User.findAll("email like '%" + middle + "%'");
你有什么建议?
【问题讨论】:
标签: hibernate jpa playframework playframework-1.x