0

これを例で別の角度に置くには...

たとえば、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 クラスには、従業員用のリスト/セット プロパティと対応するゲッターが必要です。従業員クラスには名前、生年月日、年齢のプロパティが必要ですが、年齢は計算されます。

何か案は??

4

2 に答える 2