Netbeans和Hibernate:它是一个netbeans错误还是代码有问题?

时间:2014-03-27 21:54:39

标签: java hibernate netbeans netbeans-7.4

你好我想知道Netbeans中的以下错误(该类是ManyToMany映射的一部分,其中关系本身具有其他属性,并且需要密钥作为" embedded"主键):

@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...
}

Althogh我的单元测试通过,所有似乎都没问题,Netbeans显示错误,其中变量user和workPlatform是红色的下层(左侧:红色圆圈中的白色感叹号),它告诉: "基本属性只能是以下类型:Java原始类型......等等"

这是一个Netbeans错误还是可能是一个真正的错误,可能会在某些情况下导致问题?

1 个答案:

答案 0 :(得分:0)

如果代码编译并且在Netbeans中显示为错误的部分被运用(某些东西称它们)而没有崩溃,这看起来就像是,它就是一个Netbeans错误。

这适用于我使用Netbeans进行的各种项目。有时清理和构建和/或退出Netbeans会有所帮助。