是否可以使默认的 Eclipse“生成 hashCode() 和 equals()”使用 getters 而不是字段引用? - IE。我可以获取它使用的模板吗?
我正在使用 Hibernate,代理对象仅在使用 getter 时才 LazyLoaded,而不是来自字段引用。不断地改变它是一件很烦人的事。
明显的解决方法是自己创建一个模板或编写一个插件 - 这感觉有点矫枉过正。
编辑:看起来这些不可配置。我将向 JBoss 工具组提出这个问题(他们为 Hibernate 制作了一些插件)。
这不是解决方案,而是解决方法 - 但您可以尝试生成equals()
,然后使用“封装字段”重构来替换所有字段访问以使用 getters/setters(它也在类内部工作)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)