1

データベース以外のプロジェクトで、休止状態の注釈を含む単純なクラスを使用したいと考えています。

コードを複製して注釈を削除したくありません。

親クラスの属性のサブクラスで注釈を使用するなど、これを行う方法はありますか。だから私は親クラスを共有することができます。

どんな助けでも素晴らしいでしょう、ありがとう。

編集:

例:私はクラスを持っています:

@Entity
@Table(name = "Sample")
Class Sample{
    @Column(name = "attr1")
    private String attr1;
// getter setters etc.
}

このクラスは、db 依存関係が設定された Java プロジェクトに適しています。しかし、私はこのクラスで安らかなサービスを提供しています。私のクライアントアプリはdb関連の機能を必要としないので、db関連のjarを含めません。これは私が同じクラスを使用したいという私の問題です。両方が2つのプロジェクトで共通しているためです。しかし、エラーをコンパイルするために @Entity アノテーションにつながる db jar は必要ありません。

これを行う方法があれば、とてもうれしいです。

どうもありがとう。

4

1 に答える 1

-1

休止状態の検証グループを使用する

基本的な検証の例

2 つの検証グループを作成し、そのうちの 1 つを db プロジェクトに使用し、もう 1 つを db プロジェクト以外に使用します

于 2013-10-03T19:54:56.977 に答える