2012-01-05 8 views
0

私はちょうどnHibernateを試しています。私はいくつかのテーブルをマッピングするために汎用クラスを使いたいと思います。 SQL集約でnHibernateを使用することで、どうすればこのようなことができますか?また、いくつかの集約テーブルを汎用オブジェクトにマッピングすると、xmlマップにテーブル名を指定する必要はありませんか?これはnHibernateで可能ですか?もしそうでなければ、dbにビューを作成せずにこれを行う他の方法はありますか?Nhibernateでのカスタムマッピング

私は現在、レポート作成プロジェクトに取り組んでいます。

答えて

0

私はよくあなたの質問を理解していればが、thisはあなたが

名前と性別を探している人のテーブルで定義されていますが、他のすべてはアドレステーブルに定義されているもので、我々はこのようにそれをマッピング:

<class name="Person"> 
    <id name="Id" column="person_id" unsaved-value="0"> 
     <generator class="native"/> 
    </id> 

    <property name="Name"/> 
    <property name="Sex"/> 

    <join table="address"> 
      <key column="address_id"/> 
      <property name="Address"/> 
      <property name="Zip"/> 
      <property name="Country"/> 
      <property name="HomePhone"/> 
      <property name="BusinessPhone"/> 
    </join> 
</class> 
関連する問題