嗨我有一个子类,我在包上使用这个子类,但是我想从基类使用order by。但是当我把Nhibernate的命令放在子类中时。有谁知道如何做到这一点我把下面的映射。
如果我运行sql执行ordeby PersonDocument.Name,但它应该是Document.Name
...谢谢
<bag name="Documents" cascade="all" order-by="Name" >
<key column="PersonId"/>
<one-to-many class="PersonDocument" />
</bag>
<?xml version="1.0" encoding="utf-8" ?>
<many-to-one name="Type" class="DocumentType" column="DocumentTypeId" not-null="false" cascade="all" />
<joined-subclass table="PersonDocument" name="PersonDocument">
<key column="DocumentId"/>
<many-to-one name="EventGroupType" class="EventGroupType" column="EventGroupTypeId" not-null="false" cascade="all" />
</joined-subclass>
</class>