系统做得差不多了,突然需要增加额外的功能是经常的事情。 比如 论坛的文章 突然需要增加 点击量。这时,另外增加表是一个不错的选择。
在 Post 中使用
@OneToOne(fetch = FetchType.LAZY)
@PrimaryKeyJoinColumn
private PostHit postHit;
PostHit 中使用 Post Id 作为主键就可以了,两个表是主键对主键的关联。
@Id
@Column(name = "post_id")
private Integer postId;
页面上使用 post.postHit.**显示, 这个字段也可以直接排序的哦
适当地使用Hibernate ,可以简化不少工作。