1

オブジェクトを永続化しようとしていますが、開発コンソールを見ると、オブジェクトのすべてのプロパティが設定されているわけではありません。ヌルのものもあれば、欠落しているものもあります。何がうまくいかないのですか?

4

1 に答える 1

1

午後はこれで髪を引き裂いて過ごしましたが、以前にこれを経験したような気がします. 私はここに投稿しているので、もう一度同じ間違いをしたときにこれを見つけられることを願っています...

私にとって、問題は、プライベート フィールドに "final" キーワードを挿入する Eclipse の設定でした。これはほとんどの Java オブジェクト (不変と見なされるフィールドを含む) にとっては良い考えですが、最終メンバーがデータベースに永続化されないため、ここでは適切ではありません。セッターを含めると、Eclipseが「final」キーワードを挿入できなくなりますが、このフィールドは変更可能であるという考えを伝えているため、これは最悪です。Eclipseでその保存アクションを無効にする必要がありました。

于 2012-06-18T16:57:22.000 に答える