【发布时间】:2013-12-06 03:50:31
【问题描述】:
我认为 FindBugs (2.0.2) 和 Sonar (3.7.3) 对通过 EclipseLink (2.5.1) JPA 实体的静态编织生成的代码的误报。具体来说,我看到多次出现
ES_COMPARING_PARAMETER_STRING_WITH_EQ
Comparison of String parameter using == or != in com.test.domain.MyEntity._persistence_set(String, Object)
和
URV_INHERITED_METHOD_WITH_RELATED_TYPES
Inherited method com.test.domain.MyEntity._persistence_get(String) returns more specific type of object than declared
有没有办法消除 EclipseLink 生成的代码的这些警告,而不必全局禁用规则或完全排除对实体的分析?
【问题讨论】:
标签: jpa eclipselink sonarqube findbugs