Связи ManyToMany с Play Framework 1.2.5 JPA
У меня есть 2 моделиArticle.java
а такжеTags.java
,Article
может иметь многоTags
иTags
может принадлежать многимArticle
, Я действительно в затруднении, чтобы установить эту связь, используя JPA и Play Framework 1.2.5. Ниже приведены мои коды (без сеттер-геттер), и на самом деле это работает, даже бросая исключение, но я не могу получить (Tags
getTagname()
) изArticle
Article article = Article.findById((long)id);
List tags = article.getTags();
for (Tags tags2 : tags) {
System.out.println(tags2.getTagname());
}
Вот мои модели,Article.java
@Entity
public class Article extends Model{
@Required
public String title;
@Required
public String link;
@Required
@Lob
public String description;
public Date date;
@ManyToMany(cascade=CascadeType.ALL)
public List tags = new ArrayList();
}
Tags.java
@Entity
public class Tags extends Model {
@Required
public String tagname;
@ManyToMany(mappedBy="tags")
public List tagsInArticle = new ArrayList();
}