make Eclipse equals()/ hashCode()使用getters

Dam*_*amo 7 java eclipse hibernate

是否可以使默认的Eclipse"生成hashCode()和equals()"使用getter而不是字段引用? - 即.我可以使用它使用的模板吗?

我正在使用Hibernate,并且当使用getter而不是来自字段引用时,Proxied Objects只是LazyLoaded.不断改变它是一件烦恼.

显而易见的解决方法是自己创建一个模板或者编写一个插件 - 这听起来有些过分.

编辑:看起来这些是不可配置的.我将此作为JBoss Tools Group的一个问题(他们为Hibernate制作了一些插件).

jb.*_*jb. 7

它不是解决方案,而是解决方法 - 但您可以尝试生成equals(),然后使用'封装字段'重构来替换所有字段接受以使用getter/setter(它也在类内部工作).