举个例子,从不同的角度来看……
例如,我在 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";
}
我的实际问题是:如何告诉 JVM 从不同格式加载/形成 java 类/类型,而不仅仅是从“.java”文件。
——下面的东西只是对未来的一个想法。
今天我以 XML 格式解释它。可能是明天我写一个解释器来理解文本段落中的类定义。
“每家公司都有很多员工。每个员工都有姓名和年龄。姓名最多使用50个字母,年龄将根据出生日期计算。”
使用此文本,JVM 应加载 Company 类和 Employee 类。
公司类应该有一个列表/设置属性和相应的员工吸气剂。Employee类应该有姓名、dob属性和年龄,但是年龄是计算出来的。
有任何想法吗??