Java 多侧面基本类型的一对多映射

Java 多侧面基本类型的一对多映射,java,hibernate,Java,Hibernate,我想知道基本类型的基于注释的一对多映射,例如Person有许多昵称。Person是类类型,nick name是基本类型字符串。一个人有许多昵称 查看的第2.2.5.3.3节,其中的示例与您的类似: 在一些简单的情况下,不要 需要关联两个实体,但 只需创建一个基本 类型或可嵌入对象。使用 @在本例中为ElementCollection 注意:在旧版本的Hibernate注释中,@ElementCollection被称为@CollectionOfements @Entity public class

我想知道基本类型的基于注释的一对多映射,例如Person有许多昵称。Person是类类型,nick name是基本类型字符串。一个人有许多昵称

查看的第2.2.5.3.3节,其中的示例与您的类似:

在一些简单的情况下,不要 需要关联两个实体,但 只需创建一个基本 类型或可嵌入对象。使用 @在本例中为ElementCollection

注意:在旧版本的Hibernate注释中,@ElementCollection被称为@CollectionOfements

@Entity
public class User {

   [...]
   public String getLastname() { ...}

   @ElementCollection
   @CollectionTable(name="Nicknames", joinColumns=@JoinColumn(name="user_id"))
   @Column(name="nickname")
   public Set<String> getNicknames() { ... } 

}