2012-03-23 3 views
0

Ebean私が持っている

public class User extends Model { 

    @Id 
    public Long id; 

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

公共のString firstNameのを。 public String lastName;

私はUser.find.byUsername("myusername")またはUser.find.byFirstNameAndLastName...とすることができますか、それともユーザークラスのメソッドを定義する必要がありますか?

ありがとうございました!

答えて

6

PlayFramework2 には「マジック」メソッドがありません(OK、現実には「少ない」の魔法の方法はただそこにある)

ですから、これらの関数を定義するために、または合成ステートメントを使用する必要があります。

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