Play!框架JoinColumn注解
Play!框架的JPA有个JoinColumn注解。
比如,文章(Article)和段落(Paragraph)有OneToMany的关系:
?
@Entitypublic class Article extends Model{@Requiredpublic 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