Mapping over several Tables
===

i have 3 tables:

        TABLE BOOKING (
      BOOK_ID  
      PERSONAL_ID                             
      ORGINIZER                      
      TITLE
        PRIMARY KEY ( BOOK_ID )
        FOREIGN KEY ( PERSONAL_ID)
    );

    TABLE ROOM
    (
      ID
      BOOK_ID
      FROM                  
      UNTIL                        
      QUANTITY                   
      PRIMARY KEY ( ID) 
      FOREIGN KEY ( BOOK_ID)
    );

    TABLE PERSONAL
        (
          ID
          PERSONAL_ID
          NAME
          SURNAME
          EMAIL         
          PRIMARY KEY ( ID) 
        );

I map over the table ROOM like:

    <?xml version="1.0" encoding="utf-8" ?>
    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">

    <class name="BookIt.Domain.Buchung, BookIt.Core" >
        <id name="ID" unsaved-value="0" column="ID">
            <generator class="native">
                <!--<param name="sequence">GLOBALSEQUENCE</param>-->
            </generator>
        </id>
        <property name="Title" ></property>
        <property name="TitleEnabled" type="yes_no">
            <column name="THEMA_ENABLED"/>
        </property>
        <property name="ORGANIZER" column="PERSONAL_ID" not-null="true" ></property>
        <bag name="ROOM" inverse="true" lazy="true" cascade="all-delete-orphan" >
            <key column="BOOK_ID"/>
            <one-to-many class="Depp.Domain.ROOM, Depp.Core"/>
        </bag>
      
    </class>

</hibernate-mapping>

My Question is how can i map over the Table `PERSONAL`? My Problem is that `PERSONAL`doesn't have a FOREIGN KEY so i don't know how to map over `PERSONAL`. I need to get the `NAME`, `SURNAME` and `EMAIL` from that table.


Hope someone can help me


Thanks!