0

我想写一个hbm文件。

我的班级层次结构是

BaseClassOne{
private long id;
...getters and setters....
}

ClassA extends BaseClassOne{
other private members;
...getters and setters....
}

classB extends BaseClassOne{
other private members;
...getters and setters....
}

现在,

我正在写另一个类说 ClassMain 它将根据某些条件具有 ClassA 或 classB 的对象类型(例如 ClassMain 中的列类型)

在我的模型课上我写过

..other private members ....

private BaseClassOne objectAtRuntime;


...getters setters.....

现在,请在 hbm 文件中告诉我如何实现这个......???

或告诉我实现相同的其他替代方案。

4

1 回答 1

0

这就是<any>映射的用途。有关如何在 xml 中映射它的博文,请参见此处。尽管它是为 NHibernate 编写的,但它应该与 hibernate 相同

于 2012-09-05T12:07:37.833 回答