Java Play 2身份验证 - > MongoDB的

时间:2012-08-05 15:28:11

标签: java authentication mongodb playframework-2.0 morphia

今天我偶然发现https://github.com/joscha/play-authenticate。我看起来非常棒。对我而言,很难理解发生了什么,我可能需要几天时间。

现在这个插件是为sql编写的,但我们想使用nosql(mongoDB)。

但在我开始之前,我想问你是否可以简要介绍一下我必须改变的内容?

我在问,因为我需要改变很多,我不想在开始时犯一个大错,只是为了看到我只需要更改配置文件。


示例:

我会这样开始的:

private static ExpressionList<User> getEmailUserFind(final String email) {
    return find.where().eq("active", true).eq("email", email);
}

我会用Morphia

替换这段代码

例如

//pseudo code
private static ExpressionList<User> getEmailUserFind(final String email) {
        return datastore.createQuery(Some.class).field("active").equal("true").field("email").equal(email)...

    }

0 个答案:

没有答案