可能重复:
Can add extra field(s) to @ManyToMany Hibernate extra table?
这是我的问题,有没有办法在hibernate中使用hbm.xml文件在多对多连接表中添加额外的列。就像:
Create table employee(
emp_id int primary key,
emp_name varchar(50)
);
Create table address(
address_id int primary key,
address varchar(500)
);
Create table employee_address(
emp_id int,
address_id int,
/********** this is an extra column **********/
no_of_letters_sent int,
foreign key(emp_id) references employee(emp_id),
foreign key(address_id) references address(address_id)
);
如何为第三个表制作hbm.xml文件?
答案 0 :(得分:0)
我认为您不能添加额外的列并保留多对多的rel。 你必须切换到多对一的rels。
见这里的讨论:
Can add extra field(s) to @ManyToMany Hibernate extra table?