2
@GenericGenerator(name="hilo-gen",strategy="hilo")
@CollectionId(columns={@Column(name="address_id")},
generator="hilo-gen",
[email protected](type= "int")
)
@JoinTable(name="friends_addresses",joinColumns={@JoinColumn(name="user_id")})
@ElementCollection(fetch=FetchType.EAGER)
public Collection <Address> getFriendsAddresses() {
return friendsAddresses;
}
多了一個表在保存地址(@Embeddable
)的名單,我看到休眠在MySQL中創建一個多個表(是hibernate_unique_key)。有沒有什麼策略可以避免這種情況?Hibernate的創造除了所需的表