【发布时间】:2014-01-23 12:44:03
【问题描述】:
我有实体类发布。它与实体类 Teacher 连接为 ManyToMany。
这是发布类的一部分
// create connectivity with table Teacher
public Set<Teacher> teachers;
@ManyToMany
@JoinTable(name = "Bridge2",
joinColumns = @JoinColumn(name = "PublicationId"),
inverseJoinColumns = @JoinColumn(name = "TeacherId"))
public Set<Teacher> getTeacher() {
return teachers;
}
public void setTeacher(Set<Teacher> teachers) {
this.teachers = teachers;
}
我从数据库中选择发布并将其传递给 JSP 页面。在 JSP 页面上,我尝试查看所有教师,但总是得到异常在类型 org.irs.entities.Publication 上找不到属性“教师”。
这是 JSP 文件的一部分
<td> <!-- view all teachers -->
<c:forEach var="t" items="${publication.teachers}">
${t.teacherFullName}<br/>
</c:forEach>
</td>
如果有人知道这个问题的原因,我将不胜感激。
【问题讨论】: