java如何使用注释映射集合集合的simplevalue类型
谁能解释一下如何使用简单值类型的集合,通过使用注释映射而不使用一对多关系。我已经在下面的代码中展示了这个例子。在这段代码中,我有person name和person petname,这里person petname是集合的简单值类型。我想映射到一个表中一个表中的人名和另一个表中的宠物名
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
private Set<String> petname;
public Set<String> getPetname() {
return petname;
}
public void setPetname(Set<String> petname) {
this.petname = petname;
}
public boolean addPetNames(String a) {
return petname.add(a);
}
# 1 楼答案
JPA注释的工作原理如下:(我认为这是非常自我解释的)