解决方案 »

  1.   

    这个确实有点不好搞,
    按IdClass的规定,标注了@IdClass的实体类,必须有idClass里的所有字段,并且加@Id
        @Id
        @ManyToOne
        @JoinColumn(name = "CLINIC_LABEL")
        private ClinicIndex clinicLabel; 
    但是你这里用了一个类了,。这个属性,和类型跟IdClass的private String clinicLabel;
    对不上了。
    你在IdClass里把rivate String clinicLabel 改成private ClinicIndex clinicLabel;试试