Java 休眠多对多映射附加列时间戳
我是一个冬眠的新手,尝试着做这样的事情: 我有两张桌子。 一个是Java 休眠多对多映射附加列时间戳,java,mysql,hibernate,timestamp,many-to-many,Java,Mysql,Hibernate,Timestamp,Many To Many,我是一个冬眠的新手,尝试着做这样的事情: 我有两张桌子。 一个是访问者,另一个是已访问页面 访问者表具有以下结构: { visitor_id *int*, visitor_username *varchar*, visito_name *varchar* } 访问页面的表结构为: { vipage_id *int*, vipage_url *varchar* } 多对多映射表结构如下: 访客识别号,vipage识别号 当用户点击我的网站中的URL时,应该在映射表中创建一个新条目,其结构如上所
访问者
,另一个是已访问页面
访问者
表具有以下结构:
{
visitor_id *int*,
visitor_username *varchar*,
visito_name *varchar*
}
访问页面的表结构为:
{
vipage_id *int*,
vipage_url *varchar*
}
多对多映射表结构如下:
访客识别号,vipage识别号
当用户点击我的网站中的URL
时,应该在映射表中创建一个新条目,其结构如上所述。
我已经使用hibernate和Java注释完成了这一部分
现在,我必须在映射表中添加另一列
Timestamp
。我不知道怎么做。请帮助。创建一个类,比如说VistorVisitedPage
@Entity
@Table(name = "Vistor_Visited_Page")
@AssociationOverrides({
public class VistorVisitedPage {
private Date createdDate;
private String createdBy;
}
有关完整信息,请参阅