【发布时间】:2014-06-08 12:27:34
【问题描述】:
我有一个关于 Ebean 的问题。不幸的是,我找不到任何文件来帮助我。我想选择值为 true 并且 OneToMany 关系的所有成员也有一个值为 true 的所有行。
这是一个例子:
@Entity
public class Book extends Model {
@Id
public Long id;
public Boolean isAvailable;
public static Finder<Long, Book> find = new Finder<>(Long.class, Book.class);
}
我想完成 findAllByIsAvailable 方法:
@Entity
public class Category extends Model {
@Id
public Long id;
public Boolean isAvailable;
@OneToMany(mappedBy="category", cascade=CascadeType.ALL)
public List<Book> books;
public static Finder<Long, Category> find = new Finder<>(Long.class, Category.class);
public static List<Category> findAllByIsAvailable() {
// Find all categories where isAvailable == true and books.isAvailable == true
}
}
【问题讨论】:
标签: java sql playframework ebean