这么认真!
还真不知所以然!

解决方案 »

  1.   

    1和2的区别在于一个是由数据库完成 一个是由程序完成,这就看个人喜好了
    无所谓好不好吧
      

  2.   

    我比较喜欢方案2啊,我现在正在做得这个项目用的方案2,用了之后,感觉很好。
      

  3.   

    <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 2.0//EN" 
        "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"><hibernate-mapping>
        <class
            name="net.ggoo.groupbuy.entity.GroupBuy"
            table="tbGroupBuyInfo"
            dynamic-update="false"
            dynamic-insert="false"
        >        <id
                name="id"
                column="id"
                type="java.lang.Long"
                unsaved-value="null"
            >
                <generator class="native">
                </generator>
            </id>        <many-to-one
                name="businessInfo"
                class="net.ggoo.partymanage.entity.BusinessInfo"
                cascade="none"
                outer-join="auto"
                update="true"
                insert="true"
                column="bid"
            />        <property
                name="cbGBIntro"
                type="java.sql.Clob"
                update="true"
                insert="true"
                column="cbGBIntro"
            />        <property
                name="CState"
                type="int"
                update="true"
                insert="true"
                column="CState"
            />        <property
                name="CStatPrice"
                type="int"
                update="true"
                insert="true"
                column="CStatPrice"
            />        <property
                name="dtDate"
                type="java.lang.Long"
                update="true"
                insert="true"
                column="dtDate"
            />        <property
                name="dtEDate"
                type="java.lang.Long"
                update="true"
                insert="true"
                column="dtEDate"
            />        <property
                name="dtSDate"
                type="java.lang.Long"
                update="true"
                insert="true"
                column="dtSDate"
            />        <property
                name="IBuyNum"
                type="int"
                update="true"
                insert="true"
                column="IBuyNum"
            />        <property
                name="ICount"
                type="int"
                update="true"
                insert="true"
                column="ICount"
            />        <many-to-one
                name="shopClass"
                class="net.ggoo.shop.entity.ShopClass"
                cascade="none"
                outer-join="auto"
                update="true"
                insert="true"
                column="sid"
            />        <property
                name="shopIntro"
                type="java.sql.Clob"
                update="true"
                insert="true"
                column="shopIntro"
            />        <property
                name="vcFileName"
                type="java.lang.String"
                update="true"
                insert="true"
                column="vcFileName"
            />        <property
                name="vcGBPrice"
                type="java.lang.String"
                update="true"
                insert="true"
                column="vcGBPrice"
            />        <property
                name="vcSPrice"
                type="java.lang.String"
                update="true"
                insert="true"
                column="vcSPrice"
            />        <property
                name="vcTitle"
                type="java.lang.String"
                update="true"
                insert="true"
                column="vcTitle"
            />        <property
                name="vcShopNum"
                type="java.lang.String"
                update="true"
                insert="true"
                column="vcShopNum"
            />        <many-to-one
                name="city"
                class="net.ggoo.basecode.entity.City"
                cascade="none"
                outer-join="auto"
                update="true"
                insert="true"
                column="cid"
            />        <property
                name="buyNum"
                type="int"
                update="true"
                insert="true"
                column="buyNum"
            />        <property
                name="groupbuyState"
                type="java.lang.String"
                update="true"
                insert="true"
                column="groupbuyState"
            />        <!--
                To add non XDoclet property mappings, create a file named
                    hibernate-properties-GroupBuy.xml
                containing the additional properties and place it in your merge dir.
            -->    </class></hibernate-mapping>