此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【northenwolf1】截止到2008-07-17 11:37:47的历史汇总数据(不包括此帖):
发帖的总数量:16                       发帖的总分数:70                       每贴平均分数:4                        
回帖的总数量:38                       得分贴总数量:18                       回帖的得分率:47%                      
结贴的总数量:13                       结贴的总分数:10                       
无满意结贴数:12                       无满意结贴分:140                      
未结的帖子数:3                        未结的总分数:60                       
结贴的百分比:81.25 %               结分的百分比:14.29 %                  
无满意结贴率:92.31 %               无满意结分率:1400.00%                  
楼主加油

解决方案 »

  1.   

    以A、B为例(大体如下)
    public class A{private string a;private string b;}
    public class B{private A a;private string c;private string d;}
    <class name="A">
      <property name="a"/><property name="b"/>
    </class>
    <class name="B">
      <component name="a"><property name="a"/><property name="b"/></component><property name="c"/><property name="d"/>
    </class>
      

  2.   

    象楼主说的这种情况,建议你对A表做一下扩充,使用一个ID做为主键,而不要使用A,B作为联合主键。
      

  3.   

    三个表的主键是一样的:
    如上面的示例:A,B,C在个表的主键分别是每个表的A列,A列以外的列是内容。
    实际的应用中是
    ‘调度员’接到调度任务,在A表中创建一条记录,
    ‘任务执行人’根据调度信息需要追加一些任务的具体信息即B表,为了减轻‘任务执行人’的工作量,B表中的调度信息默认为调度信息,但为了避免任务信息与调度信息相互覆盖而导致错误找不到责任人,所以调度信息(即A表)与案件信息(B表)相互独立存,但也在包含关系!
    后面的C表与这两个表的关系类似!这种关系如何做映射?
      

  4.   

    是不是可以用多重继承啊  用subclass不知道可不可以 ,我是初学,说错别见外
      

  5.   

    <class name="A">
      <property name="a"/><property name="b"/>
     <subclass name="B">
      <property name="c"/><property name="d"/>
      <subclass name="C">
       <propeyty name="e"/><property name="d"/>
      </subclass>
     </subclass>
    </class>
    不知道这样可以不?