0

私は非常に単純なモデルクラスを持っています。

@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 NULL ですreach30。ここで何が起こっているのか、どんな考えでも。

ありがとう

4

1 に答える 1

-1

問題は日食にありました。コンピューターを動作させるには、コンピューターをクリーンアップして再起動する必要がありました。しかし、コードの問題ではありません

于 2014-09-29T13:56:34.993 に答える