| 
         
     
     | 
     | 
    
  
    | 
    解读JDO规范之ORM(三) | 
   
  
     | 
   
  
     | 
   
  
    | 
     作者:未知  来源:月光软件站  加入时间:2005-2-28 月光软件站  | 
   
  
    我们看看many-one的关系,是如何映射的。 这是类图:Employee类有一个引用指向Department类。
  
  表结构: CREATE TABLE EMP (     SSN CHAR(10) PRIMARY KEY,     DEP_NAME VARCHAR(255) )
  CREATE TABLE DEP (     NAME VARCHAR(255) PRIMARY KEY )
  映射文件内容: <orm>     <package name="com.xyz">         <class name="Employee" table="EMP">             <field name="ssn" column="SSN"/>             <!-- field type is Department -->             <field name="department" column="DEP_NAME"/>         </class>         <class name="Department" table="DEP">             <field name="name" column="NAME"/>         </class>     </package> </orm> 解读: 1.<field name="department" column="DEP_NAME"/>,Employee类有一个field叫做department,它是Department类的一个实例。column="DEP_NAME"表示Employee的表使用名字为DEP_NAME的column与Department的表做关联。这个DEP_NAME是在Employee表里的列名,实际上关联的是Department的表的主键NAME。 2.Department类的映射照常写就可以了。
  
 
  | 
   
  
     | 
   
  
     相关文章:相关软件:  | 
   
   
      |