ManyToMany Relation z Play Framework 1.2.5 JPA

Mam 2 modeleArticle.java iTags.java. NaArticle może mieć wieleTagsi aTags może należeć do wieluArticle. Naprawdę mam kłopoty z nawiązaniem tej relacji za pomocą JPA i Play Framework 1.2.5. Poniżej znajdują się moje kody (bez getter-gettera), a właściwie działają nawet rzucając wyjątek, ale nie mogę uzyskaćTags (getTagname()) zArticle

Article article = Article.findById((long)id);
List<Tags> tags = article.getTags();

for (Tags tags2 : tags) {
    System.out.println(tags2.getTagname());
}

Oto moje modele,Artykuł.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> tags = new ArrayList<Tags>();
}

Tags.java

@Entity
public class Tags extends Model {

    @Required
    public String tagname;

    @ManyToMany(mappedBy="tags") 
    public List<Article> tagsInArticle = new ArrayList<Article>(); 
}

questionAnswers(1)

yourAnswerToTheQuestion