我想写一个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....
}
现在,
我正在写另一个classsay ClassMain,它将具有ClassA或classB的对象类型,这取决于一些标准(比如ClassMain中的列类型)
在我的模型课上,我写了
..other private members ....
private BaseClassOne objectAtRuntime;
...getters setters.....
现在,请在hbm文件中告诉我如何实现。。。???
或者告诉我实现相同功能的其他替代方案。
这就是<any>
映射的用途。有关如何在xml中映射它的博客文章,请参阅此处。尽管它是为NHibernate编写的,但它应该与hibernate 相同