是否可以使默认的Eclipse“ Generate hashCode()and equals()”使用getter代替字段引用?-即 我可以得到它使用的模板吗?
我正在使用Hibernate,并且使用getter时,仅从LazyLoaded代理对象,而不是从字段引用中。不断更改它很烦人。
显而易见的解决方法是自己创建一个模板或编写一个插件-感觉太过分了。
编辑:看起来这些是不可配置的。我将其作为JBoss工具组的一个问题(他们为Hibernate创建了一些插件)。
这不是解决方案,而是一种解决方法-但您可以尝试generate equals(),然后使用“封装字段”重构来替换所有使用getter / setter的字段访问(也可以在类内部使用)。
equals()