Play&Ebean - 获得第一张唱片

ala*_*ler 4 java mysql sql playframework ebean

如何使用play.db.ebean.Model.Finder在数据库中获取表的第一条记录,就像"第一"方法一样.相应的SQL将是:

SELECT * FROM my_table LIMIT 1;
Run Code Online (Sandbox Code Playgroud)

Siv*_*mar 12

我们假设模型 Student

@Entity
public class Student{

@Id
public int id;

public String name;
}
Run Code Online (Sandbox Code Playgroud)

模型查找器将是

public static Finder<Long,Student> find = new Finder(Long.class, Student.class);
Run Code Online (Sandbox Code Playgroud)

将学生限制检索为1

public static Student getStudent()
{
    // Use setMaxRows(limit_by)
    return find.setMaxRows(1).findUnique();
}
Run Code Online (Sandbox Code Playgroud)