Ebean + Play 2.0查询

Chr*_* F. 0 ebean playframework-2.0

当我有:

public class User extends Model {

    @Id
    public Long id;

    @Constraints.Required
    @Formats.NonEmpty
    public String username;
Run Code Online (Sandbox Code Playgroud)

public String firstName; public String lastName;

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

谢谢!

Jul*_*ont 6

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

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

User.find.where().eq("username", myUserName).findUnique()
User.find.where().eq("firstname", firstname).eq("lastname", lastname).findList()
Run Code Online (Sandbox Code Playgroud)