正如标题所暗示的那样,我有一个应该引用两个对象的复合主键,以便能够在后面的JSF中访问它们。
类应该看起来像......:
@Entity
public class Timetable {
public static final String findAll = "Timetable.findAll";
@Id
@ManyToOne
@JoinColumn(name = "lectureId")
private Lecture lecture;
@Id
@ManyToOne
@JoinColumn(name = "timeslotId")
private Timeslot timeslot;
...所以我以后可以像这样访问JSF中的那些对象:
#{timetable.timeslot.timeslotId}
然而,由于讲座和时间段是对象,但是参考类型为Long的主键,glassfish现在正在调用不匹配的类型。
有一个简单的方法来解决这个问题吗?
有关详细信息,请查看以下来源: http://docs.oracle.com/...
提前致谢=)