这个是: login table 映射<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- 
    Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
    <class name="com.xfaccp.bean.LoginTable" table="login_table" schema="dbo" catalog="pubs">
        <id name="id" type="java.lang.Integer">
            <column name="id" />
            <generator class="native" />
        </id>
        <property name="loginName" type="java.lang.String">
            <column name="login_name" length="20" />
        </property>
        <property name="password" type="java.lang.String">
            <column name="password" length="20" />
        </property>
        <set name="orderTables" cascade="delete" 
         inverse="true"
         >
         <key column="user_id"></key>
         <one-to-many class="com.xfaccp.bean.OrderTable"/>
        </set>
    </class>
</hibernate-mapping> this is orfer table mapping<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- 
    Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
    <class name="com.xfaccp.bean.OrderTable" table="order_table" schema="dbo" catalog="pubs">
        <id name="id" type="java.lang.Integer">
            <column name="id" />
            <generator class="native" />
        </id>
        <property name="orderName" type="java.lang.String">
            <column name="order_name" length="20" />
        </property>
        <many-to-one name="loginTable" 
         fetch="select"
         class="com.xfaccp.bean.LoginTable"
         not-null="true">
         <column name="user_id" not-null="true"></column>
        </many-to-one>
    </class>
</hibernate-mapping>

解决方案 »

  1.   

    如果你是学习的话,去看下annotation吧,hbm文件要过时了!
      

  2.   

    请教你个问题 那个<set name="orderTables" cascade="delete" inverse="true" >中的这个name是数据库中的字段吗 还是自己随便定义的 这是个什么东西 
      

  3.   

    A表中对个对应B中一个 B中一个对应A中多个
      

  4.   

    算是可以随便定义吧,只是在POJO类里面也要使用同样的名称;
    name 对应的其实就是javabean中的属性名;