我从JPA实体类中提取了接口。
如何让Eclipse在可能的工作区中的所有其他项目(不仅仅是在JPA项目中访问数据库)中使用超类型(实体的接口)? E. g。 " EntityImpl entity = new EntityImpl();"应该是 - > "实体实体=新的EntityImpl();"或" checkEntity(EntityImpl实体)"应该是 - > " checkEntity(实体实体)"
如何在"(非-javadoc)"中重构@see标记?对覆盖方法的评论? E. g。 " @see OldEntityClassName.method(...)" - > " @see Entity.method(...)"
答案 0 :(得分:0)
右键单击EntityImpl,然后单击Refactor - >用户超类型尽可能。这也应该替换依赖项目中的代码。
在Window中有一个控制注释生成方法的设置 - >偏好 - > Java - >代码风格 - >代码模板 - >最重要的方法。这仅控制新方法。如果您需要处理现有的@see标记,那么Eclipse不支持开箱即用。不确定是否有一些第三方插件可以做到。