是否有可能在休眠中添加布尔字段到数组表中?我知道这违背了数组的理论结构,但也许有另一种集合类型可用于休眠,可以做到这一点?Java/Hibernate - 将额外的字段添加到数组表中?
即(出于说明的目的)
idPerson idAddress indx currentlyResident
2 32 0 1
where idPerson is key
indx is index
idAddress is many-to-many
谢谢!
编辑:这个布尔值需要被保存为交叉引用表的一部分
Hibernate映射是非常标准的,只需要在那里得到额外的属性!
<array name="addresses" table="personAddressCrossReference" cascade="all">
<key column="idPerson" />
<index column="indx" />
<many-to-many column="idAddress" class="etc." />
</array>
请显示您的休眠映射。 – 2012-04-03 10:50:58