私のチームは現在のプロジェクトで Hibernate Tools 4.0.0 を使用しており、私は FindBugs を使用しています。生成された ORM コードのequals
メソッドがの==
代わりに使用していることを示していequals
ます。
検索しましたが、それを変更する方法が見つかりませんでした。私の理解では、 ?equals
の代わりに使用すべきではありません。==
もしそうなら、どうやってそれを行うhibernate.reveng.xml
のですか?
更新: 生成された残りのコード行を表示するには、右にスクロールする必要がありました。フラグが立てられた最初の部分は、メモリ参照を行っていることが判明しました。ただし、 を使用した比較で OR されequals
ます。したがって、これは単に、より注意深く読む必要がある場合です。