【发布时间】:2013-10-11 17:56:06
【问题描述】:
我的团队在当前项目中使用 Hibernate Tools 4.0.0,而我正在使用 FindBugs。它表明生成的 ORM 代码的 equals 方法正在使用 == 而不是 equals。
我搜索了但找不到如何更改它。据我了解,不应该用equals 代替== 吗?如果是这样,该怎么做(通过hibernate.reveng.xml 或其他方式)?
更新:
我需要向右滚动才能看到生成的其余代码行。结果是,被标记的第一部分 正在 进行内存引用。但是,它与使用equals 的比较进行或运算。所以这只是一个需要仔细阅读的案例。
【问题讨论】:
标签: java hibernate code-generation hibernate-tools