Play!框架JoinColumn注解

Play!框架的JPA有个JoinColumn注解。

比如,文章(Article)和段落(Paragraph)有OneToMany的关系:

 

@Entity
public class Article extends Model
{
	@Required
	public String title;
        @OneToMany(cascade = CascadeType.ALL)
	@JoinColumn(name = "article_id")
	public List<Paragraph> paragraphs;
}
   

 

如果不加@JoinColumn(name = "article_id")

Play框架会创建一个中间表(article_paragraph)来连接这两个模型,这样处理起来会很麻烦。

 

加上@JoinColumn注解后,只会在Paragraph表中增加一个article_id来表明两者的关系。

 

原创文章,转发请注明:http://thierry-xing.iteye.com/blog/1431817

你可能感兴趣的:(column)