3

重複の可能性:
クラスにプロパティを動的に追加する方法

Javaのエンティティクラスにフィールドを動的に追加する方法はありますか、それともこれを行う別の方法はありますか? 私たちはフレームワークを開発しており、既存の製品にはこれが要件として含まれています。

例:

class Entity1 {
    String name;
    String age;

    // Getters/setters;
}

クラスに別のフィールドを追加したいとしますEntity1(例: designation)。それを動的に/実行時に追加する方法はありますか?

お返事を待って。どんな提案でも大歓迎です。

4

1 に答える 1

3

これを行うには javaassist を使用できます - hibernate はこれを多くのクールな機能に使用します。

これは、開始するのに役立ちます。

これを達成するために groovy を使用することもできます。これは、好みや、質問から省略した可能性のある詳細に依存します。

于 2013-01-21T16:54:31.200 に答える