JPA复合主键引用对象; JSF

时间:2015-06-12 09:59:29

标签: jsf jpa composite-primary-key

正如标题所暗示的那样,我有一个应该引用两个对象的复合主键,以便能够在后面的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/...

提前致谢=)

0 个答案:

没有答案