我的团队在当前项目中使用 Hibernate Tools 4.0.0,而我正在使用 FindBugs。它标志着生成的 ORM 代码的equals
方法正在使用==
而不是equals
.
我搜索但找不到如何更改它。据我了解,不equals
应该用来代替==
? 如果是这样,怎么做(通过hibernate.reveng.xml
或其他方式)?
更新:我需要向右滚动才能看到生成的其余代码行。事实证明,被标记的第一部分是进行内存引用。但是,使用equals
. 所以这只是一个需要更仔细阅读的案例。