各位大家好:
       谁能告诉我一下在Hibernate中建立单表之间的映射,应该怎么来设置。

解决方案 »

  1.   

    lz <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" ><hibernate-mapping package="com.jeecms.cms.entity">
    <class name="CmsComment" table="CMS_COMMENT">
    <meta attribute="sync-DAO">false</meta>
    <id name="id" type="java.lang.Long" column="COMMENT_ID">
    <generator class="native" />
    </id> <property name="title" column="TITLE" type="string" not-null="false"
    length="200" />
    <property name="contentMember" column="CONTENT_MEMBER" type="string"
    not-null="false" />
    <property name="contentAdmin" column="CONTENT_ADMIN" type="string"
    not-null="false" />
    <property name="createTime" column="CREATE_TIME" type="timestamp"
    not-null="false" />
    <property name="ip" column="IP" type="string" not-null="false"
    length="50" />
    </class>
    </hibernate-mapping>
      

  2.   

    比如表:user
    字段
    id int类型 自动增长 主键
    name varchar 不weikong程序:
    实例类:public class User { private int id;
    private String name;
    public int getId() {
    return id;
    }
    public void setId(int id) {
    this.id = id;
    }
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;
    }
    }映射文件:
    <?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="包名.User" table="user">
            <id name="id" type="java.lang.Integer">
                <column name="adminId" />
                <generator class="native" />
            </id>
            <property name="name" type="java.lang.String">
                <column name="name" length="50" not-null="true" />
            </property>
        </class>
    </hibernate-mapping>hibernate的映射文件就不写了!
      

  3.   

    用 MyEclipse 辅助开发 Hibernate  多弄两次就熟悉了