我有通过@ManyToMany
annotaion持有其他对象的集合的域对象:Hibernate重新编写多次到多次?
@ManyToMany(fetch=FetchType.LAZY,cascade = { CascadeType.MERGE, CascadeType.PERSIST})
@JoinTable(name = "join_table", [email protected](name="a_id", referencedColumnName = "a_id"), [email protected](name = "b_id", referencedColumnName = "b_id"))
private List<B> BsList;
在连接表我持有额外的数据列。
我注意到,当我与持有列表中的对象的工作,并调用setBsList()
数据我曾在其他列被删除。每次 不休眠重新写在连接表中的行?
是的,我知道这是不是一个“合法”的连接表,但没有映射连接表,除了以上。 hibernate是否可以识别这些附加字段,从而确定这些行为还是hibernate始终执行这些重写? – 2011-02-01 15:06:25