public class VirsualPerson extends Person{
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@PrimaryKeyJoinColumn(name="VIRSUALPERSON_ID")
private long virsualPersonId;
@ManyToMany(fetch=FetchType.LAZY,cascade=CascadeType.ALL)
@JoinTable(name="Anime_character",catalog="anime",joinColumns={
@JoinColumn(name="VIRSUALPERSON_ID",nullable=false)},inverseJoinColumns={@JoinColumn(name="ANIME_ID",nullable=false)})
private SetanimeCharacters=new HashSet();
@OneToMany(fetch=FetchType.LAZY,mappedBy="charecter")
private Setcomments=new HashSet();
public long getVirsualPersonId() {
return virsualPersonId;
}
public void setVirsualPersonId(long virsualPersonId) {
this.virsualPersonId = virsualPersonId;
}
public Set getAnimeCharacters() {
return animeCharacters;
}
public void setAnimeCharacters(Set animeCharacters) {
this.animeCharacters = animeCharacters;
}
public Set getComments() {
return comments;
}
public void setComments(Set comments) {
this.comments = comments;
}
< /code>
} < /p>
virsualpersoncomment < /p>
@Entity
@Table(name="people_comment")
public class VirsualPeopleComment {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="peopleCommentId")
private long commentId;
@Column(name="content")
private String commentContent;
@Temporal(TemporalType.TIMESTAMP)
@Column(name="POST_TIME")
private Date postTime;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="USER_ID")
private User commentUser;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="VIRSUALPERSON_ID")
private VirsualPerson charecter;
public long getCommentId() {
return commentId;
}
public void setCommentId(long commentId) {
this.commentId = commentId;
}
public String getCommentContent() {
return commentContent;
}
public void setCommentContent(String commentContent) {
this.commentContent = commentContent;
}
public Date getPostTime() {
return postTime;
}
public void setPostTime(Date postTime) {
this.postTime = postTime;
}
public User getCommentUser() {
return commentUser;
}
public void setCommentUser(User commentUser) {
this.commentUser = commentUser;
}
public VirsualPerson getCharecter() {
return charecter;
}
public void setCharecter(VirsualPerson charecter) {
this.charecter = charecter;
}
}
And here is the error
A Foreign key refering VirsualPerson from VirsualPeopleComment has the wrong number of column. должно быть 2
Я хочу знать, что не так с моими аннотациями, и большое спасибо
public long getVirsualPersonId() { return virsualPersonId; } public void setVirsualPersonId(long virsualPersonId) { this.virsualPersonId = virsualPersonId; } public Set getAnimeCharacters() { return animeCharacters; } public void setAnimeCharacters(Set animeCharacters) { this.animeCharacters = animeCharacters; } public Set getComments() { return comments; } public void setComments(Set comments) { this.comments = comments; } < /code>
} < /p>
virsualpersoncomment < /p>
@Entity @Table(name="people_comment") public class VirsualPeopleComment { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="peopleCommentId") private long commentId;
public long getCommentId() { return commentId; } public void setCommentId(long commentId) { this.commentId = commentId; } public String getCommentContent() { return commentContent; } public void setCommentContent(String commentContent) { this.commentContent = commentContent; }
public Date getPostTime() { return postTime; } public void setPostTime(Date postTime) { this.postTime = postTime; }
public User getCommentUser() { return commentUser; } public void setCommentUser(User commentUser) { this.commentUser = commentUser; } public VirsualPerson getCharecter() { return charecter; } public void setCharecter(VirsualPerson charecter) { this.charecter = charecter; } [/code]
}
And here is the error
[b]A Foreign key refering VirsualPerson from VirsualPeopleComment has the wrong number of column. должно быть 2 [/b] Я хочу знать, что не так с моими аннотациями, и большое спасибо
Я довольно новичок в веб -разработке. Я работаю над старшим проектом для школы. Это должно занять у меня весь семестр. Это как независимый проект, и нам разрешено использовать любые доступные нам все источники.
В любом случае! Мой проект будет веб...
Я довольно новичок в веб -разработке. Я работаю над старшим проектом для школы. Это должно занять у меня весь семестр. Это как независимый проект, и нам разрешено использовать любые доступные нам все источники.
В любом случае! Мой проект будет веб...
Я довольно новичок в веб -разработке. Я работаю над старшим проектом для школы. Это должно занять у меня весь семестр. Это как независимый проект, и нам разрешено использовать любые доступные нам все источники.
В любом случае! Мой проект будет веб...