我有两个类:
public class Tag {
@Id
public int id;
@ManyToMany(cascade=CascadeType.ALL)
public static List<Article> articles;
public static Finder<Long, Tag> find = new Finder<Long, Tag>(Long.class, Tag.class);
}
public class Article {
@Id
public int id;
@Constraints.Required
public String title;
@ManyToMany(cascade=CascadeType.ALL)
public static List<Tag> tags;
public static Finder<Long, Article> find = new Finder<Long, Article>(Long.class, Article.class);我需要函数,获得文章作为参数,并返回标签列表,与这篇文章相关
发布于 2013-02-22 20:34:26
试试这个:
public List<Tag> findTagsByArticle(Article article) {
return find.fetch("articles").where().eq("articles.id", article.id).findList();
}检查相似的question with answer
in its API描述了filterMany()
https://stackoverflow.com/questions/15022298
复制相似问题