0
我想知道基於基本類型的基於一對多映射的註解,例如Person有許多暱稱。 Person是類類型,暱稱是基本類型String。一個人很多暱稱。許多方面基本類型的一對多映射
我想知道基於基本類型的基於一對多映射的註解,例如Person有許多暱稱。 Person是類類型,暱稱是基本類型String。一個人很多暱稱。許多方面基本類型的一對多映射
的Hibernate Annotations manual,其中有懷疑你類似的一個例子的退房節2.2.5.3.3:
在一些簡單的情況下,千萬不要 需要兩個實體,但 關聯只需創建一組基本的 類型或可嵌入的對象。在這種情況下,使用 @ElementCollection。
@Entity
public class User {
[...]
public String getLastname() { ...}
@ElementCollection
@CollectionTable(name="Nicknames", [email protected](name="user_id"))
@Column(name="nickname")
public Set<String> getNicknames() { ... }
}
注:在老版本的Hibernate Annotations,@ElementCollection
被稱爲@CollectionOfElements
。