您好,我想知道 Netbeans 中的以下错误(该类是 ManyToMany 映射的一部分,其中关系本身具有其他属性,并且需要该键作为“嵌入式”主键):
@Embeddable
public class MembershipKey implements IMembershipKey,Serializable {
@ManyToOne(targetEntity=User.class)
private IUser user;
@ManyToOne(targetEntity=WorkPlatform.class)
private IWorkPlatform workPlatform;
@Override
public IUser getUser() {
return this.user;
}
// some getters and setters...
}
虽然我的单元测试通过并且一切 似乎都很好,Netbeans 显示一个错误,其中变量 user 和 workPlatform 是红色下划线(左侧:红色圆圈中的白色感叹号)它告诉:“基本属性只能是以下类型: Java 原始类型……等等”
那么它是 Netbeans 错误还是可能在某些情况下导致问题的真正错误?