Playframework 如何查询(EBean&;Play框架)以查看某个值是否位于某个表的某个列中?

Playframework 如何查询(EBean&;Play框架)以查看某个值是否位于某个表的某个列中?,playframework,ebean,Playframework,Ebean,所以,我建立了一个注册表,将信息保存到Play框架中的数据库中。不要被不存在的密码安全所困扰,我还没有做到这一点 我需要一种方法来检查用户数据库中是否已经有电子邮件。我只是不知道如何和Eben一起做 表单模型存储在这里:|在类底部的验证方法中,我需要能够检查用户表中是否有匹配的电子邮件。RegisterForm中的电子邮件变量是表单中的直接输入 连接到Ebean的用户模型可在此处找到: 最后,如果您需要查看它,可以在这里找到表单请求处理程序:在/app/controllers/User.java

所以,我建立了一个注册表,将信息保存到Play框架中的数据库中。不要被不存在的密码安全所困扰,我还没有做到这一点

我需要一种方法来检查用户数据库中是否已经有电子邮件。我只是不知道如何和Eben一起做

表单模型存储在这里:|在类底部的验证方法中,我需要能够检查用户表中是否有匹配的电子邮件。RegisterForm中的电子邮件变量是表单中的直接输入

连接到Ebean的用户模型可在此处找到:

最后,如果您需要查看它,可以在这里找到表单请求处理程序:在/app/controllers/User.java下(StackOverflow不允许我链接两件事情)

如果你能提供任何帮助,我将不胜感激


非常感谢。

只是。。。查询数据库,即统计给定电子邮件的记录(从我的头顶写下):

int count = User.find.where().like("email", "john@doe.com").findRowCount();
if (count>0) return badRequest("This email address already in use");