【问题标题】:Hibernate many to many mapping additional column Timestamp休眠多对多映射附加列时间戳
【发布时间】:2014-09-06 13:47:57
【问题描述】:

我是 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。我无法找到如何做到这一点。请帮忙。

【问题讨论】:

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


    【解决方案1】:

    创建一个类说VistorVisitedPage

    @Entity
    @Table(name = "Vistor_Visited_Page")
    @AssociationOverrides({
    
    public class VistorVisitedPage {
    
        private Date createdDate;
        private String createdBy;
    
    }
    

    有关完整信息,另请参阅this

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 2012-02-02
      相关资源
      最近更新 更多