データベース以外のプロジェクトで、休止状態の注釈を含む単純なクラスを使用したいと考えています。
コードを複製して注釈を削除したくありません。
親クラスの属性のサブクラスで注釈を使用するなど、これを行う方法はありますか。だから私は親クラスを共有することができます。
どんな助けでも素晴らしいでしょう、ありがとう。
編集:
例:私はクラスを持っています:
@Entity
@Table(name = "Sample")
Class Sample{
@Column(name = "attr1")
private String attr1;
// getter setters etc.
}
このクラスは、db 依存関係が設定された Java プロジェクトに適しています。しかし、私はこのクラスで安らかなサービスを提供しています。私のクライアントアプリはdb関連の機能を必要としないので、db関連のjarを含めません。これは私が同じクラスを使用したいという私の問題です。両方が2つのプロジェクトで共通しているためです。しかし、エラーをコンパイルするために @Entity アノテーションにつながる db jar は必要ありません。
これを行う方法があれば、とてもうれしいです。
どうもありがとう。