2012-03-23 55 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()