Hibernate多对多映射附加列Timestamp

时间:2014-07-16 06:42:56

标签: java mysql hibernate timestamp many-to-many

我是Hibernate的新手并试图做这样的事情:

我有2张桌子。 一个是 Visitor ,另一个是 Visited_Page

Visitor 表格有一个结构:

{
visitor_id *int*,
visitor_username *varchar*,
visito_name *varchar*
}

Visited_Page 表格结构为:

{
vipage_id *int*,
vipage_url *varchar*
}

许多映射表结构如下:

  

visitor_id int ,vipage_id int

当用户点击我网站中的URL时,应该在映射表中创建一个新条目,其结构如上所述。 我已经使用带有Java注释的hibernate完成了这部分。

现在我必须在映射表中添加另一列 Timestamp 。我无法找到如何做到这一点。请帮忙。

1 个答案:

答案 0 :(得分:0)

创建一个类VistorVisitedPage

@Entity
@Table(name = "Vistor_Visited_Page")
@AssociationOverrides({

public class VistorVisitedPage {

    private Date createdDate;
    private String createdBy;

}

另请参阅this以获取完整信息。