【问题标题】:Ebean + Play 2.0 QueriesEbean + Play 2.0 查询
【发布时间】:2024-04-30 23:05:02
【问题描述】:

当我有:

public class User extends Model {

    @Id
    public Long id;

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

公共字符串名; 公共字符串姓氏;

我可以使用User.find.byUsername("myusername")User.find.byFirstNameAndLastName... 还是必须在 User 类中定义方法?

谢谢!

【问题讨论】:

    标签: playframework-2.0 ebean


    【解决方案1】:

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

    所以你需要定义这些函数,或者使用组合语句。

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

    【讨论】: