0

カスタムのゲッターとセッターを生成したいので、これらのインスタンスを SQL データベースに保存するときに変数をより適切に処理できます。次のようなものを生成したい:

public class Test extends SQLEntry {

    private static final String NAME = "Name";

    public String getName() {
        return get(NAME);
    }

    public void setName(String name) {
        set(NAME, name);
    }
}

しかし、Eclipse でわかるように、次のコードのみが生成されます。

public class Test {

    private String name;

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

それを行うことができるプラグインはありますか?または、何か不足していますか?私は 20 個のクラスを持っていますが、これを手動で書くつもりはありません。

4

5 に答える 5

1

説明したことを行う代わりに、 Spring Dataを使用することをお勧めします。具体的にBeanPropertyRowMapperは、パッケージ内のクラスorg.springframework.jdbc.coreが必要なことを行います。

詳細については、Spring API ドキュメントを参照してください。

于 2013-04-22T12:16:09.423 に答える
1

なぜこれが必要なのかわかりませんが、カスタムのゲッターとセッターへのアプローチは次のとおりです。生成されたすべてのセッターとゲッターを更新するには、[設定] > [Java] > [コード スタイル] > [コード テンプレート] に移動し、コードを選択してから、ゲッター本体とセッター本体を編集し、これを配置します。

ゲッター本体: return get(${field});

セッター本体: set(${field}, ${param});

それが機能するかどうか教えてください

于 2013-04-22T11:56:40.550 に答える
0

他に利用できるプラグインはありません。

一部のプラグインは、ビジネス ロジックに固有のコードをどのように記述できますか!

すべてのクラスのセッターとゲッターのコードを手動で作成する必要があります。

于 2013-04-22T11:16:30.950 に答える
0

一度書き込んでみてください。テンプレート ベースのコード ジェネレーター。Groovyを使用してカスタム テンプレートを記述し、Java リフレクションに応じてファイルを生成します。これは、任意のファイルを生成する最も簡単な方法です。AspectJ または java ファイル、JPA アノテーションに基づく SQL、enum に基づく挿入/更新などを生成することにより、getters/settest/toString を作成できます。

于 2014-05-18T12:53:34.037 に答える