これを例で別の角度に置くには...
たとえば、xmlファイル(hbmファイルとほぼ同じ)でクラスプロパティを定義します
<class name="my.package.Employee">
<prop name="ename" type="string"> <<legth of string in xml format>> </prop>
<prop name="dob" type="date"/>
</class>
私のJavaコードでは、このクラスを直接使用できるはずです。
import my.package;
method1(){
Employee e = new Employee();
e.name = "My Name";
e.dob = "04/02/2000";
}
私の実際の質問は次のとおりです。「.java」ファイルからではなく、さまざまな形式からJavaクラス/タイプをロード/形成するようにJVMに指示する方法。
-- 以下のことは、将来のための単なるアイデアです。
今日はXML形式で説明しました。明日になるかもしれませんが、テキスト段落からクラス定義を理解するためのインタープリターを書きます。
「各企業は多くの従業員を採用しています。各従業員には名前と年齢があります。名前は最大 50 文字で、年齢は生年月日に基づいて計算されます。」
このテキストにより、JVM は Company クラスと Employee クラスをロードする必要があります。
Company クラスには、従業員用のリスト/セット プロパティと対応するゲッターが必要です。従業員クラスには名前、生年月日、年齢のプロパティが必要ですが、年齢は計算されます。
何か案は??