4
如何使用play.db.ebean.Model.Finder获取数据库表中的第一条记录,如同第一个方法一样。对应的SQL将是:Play&Ebean - 获得第一笔记录
SELECT * FROM my_table LIMIT 1;
如何使用play.db.ebean.Model.Finder获取数据库表中的第一条记录,如同第一个方法一样。对应的SQL将是:Play&Ebean - 获得第一笔记录
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);
public static Student getStudent()
{
// Use setMaxRows(limit_by)
return find.setMaxRows(1).findUnique();
}
感谢这个检索学生的限制。新的ebean,并写它setMaxRows(1).findList()。get(0),findUnique()似乎会更有效率。不知道他们为什么不仅仅提供findFirst()。 – 2015-11-17 18:47:20