为什么MetaModel参数为null

时间:2014-09-14 07:21:21

标签: java jpa metamodel

我有一个非常简单的模型类。

@Entity
@Table(name="reach")
public class Reach {

    @Id
    @Column(name = "uid")
    private Long uId;

    @Column(name = "reach_30")
    private Integer reach30;

... getters, setters..
}

这是我的元模型

@StaticMetamodel(Reach.class)
public class Reach_ {
    public static volatile SingularAttribute<Reach, Long> uId;
    public static volatile SingularAttribute<Reach, Integer> reach30;
}

当我打印下面

    System.out.println("==============="+(Reach_.uId));
    System.out.println("==============="+(Reach_.reach30));

我为uId 获取reach30 BUT NULL的对象值。有什么想法在这里发生。

Thankx

1 个答案:

答案 0 :(得分:-1)

问题在于日食。需要清理并重新启动计算机才能使其正常工作。但不是代码问题