如何使用play.db.ebean.Model.Finder获取数据库表中的第一条记录,类似于“first”方法。相应的SQL语句如下:
SELECT * FROM my_table LIMIT 1;
SELECT * FROM my_table LIMIT 1;
假设模型Student
@Entity
public class Student{
@Id
public int id;
public String name;
}
模型查找器将会是
public static Finder<Long,Student> find = new Finder(Long.class, Student.class);
获取学生限制,每次限制1个
public static Student getStudent()
{
// Use setMaxRows(limit_by)
return find.setMaxRows(1).findUnique();
}
this.find.query().setMaxRows(1).findUnique();