奇妙なコードをデバッグしていて、問題が見つかりました。
私のコードがこのように見えたとき。つまり、注釈の間にスペースがあると、EclipseLinkは一部の注釈を取得できませんでした。
@Id
@GeneratedValue(generator = "EDGE_PK", strategy = GenerationType.SEQUENCE)
@SequenceGenerator(name = "EDGE_PK", sequenceName = "SEQ_EDGE_ID")
@Column(name = "EDGE_ID", nullable = false)
private Long edgeId;
スペースを削除すると、システムは期待どおりに動作し始めました。
私のように注釈の間にスペースを入れることは合法ですか、それとも意味を変えますか?つまり、変数の代わりにクラスに適用されるものもあります。
編集:私は今Eclipseを使用しています