代码之家  ›  专栏  ›  技术社区  ›  Freiheit

向继承字段添加Java注释

  •  6
  • Freiheit  · 技术社区  · 15 年前

    我正在做一些 可以 从以下模式中获益:

    public abstract class SomeBuisnessThingy()
    {
      protected int someDatapoint;
    }
    
    public class ADatabaseThingy() extends SomeBusinessThingy()
    {
      @SomeJPAAnnotation
      ???? someDatapoint;
    }
    
    public class AWebServiceThingy() extends SomeBusinessThingy()
    {
      @SomeSOAPStuff
      ???? someDatapoint;
    }
    

    它闻起来更像一个接口,而不是一个抽象类,但同样的事情需要做。我有一个该类的DB实现和一个该类的WS实现。

    这些表示非常相似,但可能不同。例如,WS类可以将字段作为字符串公开,这样第三方就可以轻松地进行集成,也可以将其splot放到自己的包中,这样我们就可以向客户提供一些轻量级的WebService或POJO类,而不必携带DB或JPA框架的所有包袱。也许它可以用来创建某些东西所需的基本类,然后在使用不同注释的持久性框架之间切换。

    是否可以向继承的字段添加注释?

    1 回复  |  直到 15 年前
        1
  •  7
  •   skaffman    15 年前

    不需要。如果需要注释继承的成员,则需要注释方法,而不是字段。