0
好的,我有一个简短的问题。我目前正在使用遗留数据库,所以我无法改变。数据库围绕单一类型实体。所有其他相关数据(除了可定制的列表等)都从这里继承。休眠映射:拆分文件
我用连接的子类方法,这是工作正常。但是,问题是我的映射文件达到了可怕的比例。我想在多个单独的文件中分割文件,但我不确定这是否可行以及如何解决此问题。我已阅读官方网站上的Hibernate文档,但找不到任何东西。
为了澄清,映射是这样的:
<class name="..." table="...">
<id ...>
<generator class="org.hibernate.id.TableHiLoGenerator">
<param name="table">...</param>
<param name="column">...</param>
</generator>
</id>
<property name="somethingCommon" />
<joined-subclass name="class_1">
...
...
</joined-subclass>
<joined-subclass name="class_2">
...
...
</joined-subclass>
...
<joined-subclass name="class_n">
...
...
</joined-subclass>
</class>
我想做什么就能做的就是把连接子类位在单独的文件,就像我会在代码执行(单独的类 - >单独的文件)。这可能只使用映射,或者可能在我加载映射时操纵映射?
(注:标记休眠/ NHibernate的,因为我不认为这是特定要么味)
是的,就是这样!谢谢,这是该项目最后的一个烦恼之一。 – 2009-10-08 11:24:27