2
我在我的數據庫中有2個表。我有一個項目,可以有多個版本。一個版本屬於一個項目。一切工作正常,除了我的生成表中的外鍵保持爲空。JPA +休眠外鍵爲空
項目
@Entity(name="project")
public class Project implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "projectID")
private Long id;
@Column
@JsonProperty("displayName")
private String name;
@JsonProperty("builds")
@JsonIgnore
@LazyCollection(LazyCollectionOption.FALSE)
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, mappedBy = ("project"))
private Collection<Build> builds;
public Project() {
}
public Project(String name) {
this.name = name;
}
public Collection<Build> getBuilds() {
return builds;
}
public void setBuilds(Collection<Build> builds) {
this.builds = builds;
}
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;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}
構建
有誰看到這個問題?
謝謝。
請附上您堅持您的實體的代碼 – 2013-05-07 08:13:13