@GenericGenerator(name="hilo-gen",strategy="hilo")
@CollectionId(columns={@Column(name="address_id")},
generator="hilo-gen",
type=@Type(type= "int")
)
@JoinTable(name="friends_addresses",joinColumns={@JoinColumn(name="user_id")})
@ElementCollection(fetch=FetchType.EAGER)
public Collection <Address> getFriendsAddresses() {
return friendsAddresses;
}
アドレスのリスト ( @Embeddable
) を保存すると、hibernate が MySQL にもう 1 つのテーブル (hibernate_unique_key) を作成したことがわかります。これを回避する戦略はありますか?