2012-03-23 52 views
0

当我有:Ebean +播放2.0查询

public class User extends Model { 

    @Id 
    public Long id; 

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

公共字符串的firstName; public String lastName;

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

谢谢!

回答

6

有一个在PlayFramework2 没有“神奇”的方法(好吧,在现实中也只是“少”的魔术方法)

所以,你需要定义这些功能,或者使用一个组合语句。

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