Ebean + Play 2.0查询

时间:2012-03-23 14:31:59

标签: playframework-2.0 ebean

当我有:

public class User extends Model {

    @Id
    public Long id;

    @Constraints.Required
    @Formats.NonEmpty
    public String username;

public String firstName; public String lastName;

我可以User.find.byUsername("myusername")User.find.byFirstNameAndLastName...或者我必须在User类中定义方法吗?

谢谢!

1 个答案:

答案 0 :(得分:6)

PlayFramework2 中没有“神奇”的方法(好吧,实际上只有“少”魔术方法)

因此,您需要定义这些函数,或使用组合语句。

User.find.where().eq("username", myUserName).findUnique()
User.find.where().eq("firstname", firstname).eq("lastname", lastname).findList()