@OneToMany关系中的Ebean过滤器列表

时间:2015-06-27 09:56:52

标签: java filter one-to-many ebean many-to-one

我有多个选项在@OneToMany realations中过滤列表的问题。我确实有两个实体:

@Entity
public class Table1 extends Model {

@OneToMany
public List<Table2> table2;

}


   @Entity
   public class Table2 extends Model {

   @ManyToOne
   public Table1 table1;

   public String someValue;

   }

所以,我想获取Table1的所有对象,其Table2的List中有一些值有两个确切的值。例如:

查找table2中的所有Table1,someValue = 1和someValue = 2

1 个答案:

答案 0 :(得分:0)

List<Table1> filteredTable = Table1.find
    .fetch("Table2")
    .where()
    .eq("t1.someValue","1")
    .findList();