我有课A
,B
看起来像这样:
public class A {
}
和
import org.hibernate.annotations.Formula;
import javax.persistence.Column;
public class B extends A {
@Formula("formula")
private String formula;
@Column(name = "col1")
@Formula("formula")
private String field;
}
我需要找到没有注释的字段@Column
我不能使用纯正则表达式,因为我只需要查看class A
层次结构中的类。
我从搜索开始
class $Class$ extends $superClass$ {
@$annotation$
private String $field$;
}
其中$annotation$
"Column" ("Invert condition" = true, "Whole words only" = true),但它与字段的formula
注释匹配@Formula
。
注释名称只是一个例子(这种情况不是一个常见的问题,可以通过在 IDEA 中的一些检查来解决)。
也许你有想法如何做到这一点?