夢開始的地方

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            4 隨筆 :: 0 文章 :: 3 評論 :: 0 Trackbacks
           Hibernate 的 一對一因映射關系,one-to-one的配置,有一些疑問
           舉例說明
          ?? Person.java
          ? class Person{
          ??private Mark mark;
          ? private int personId;
          ??private name;
          ?//get 和 set 方法深省略

          }
          ??
          ?Mark.java
          class Mark{
          private int markid;
          private Person;
          //get和 set方法省略
          }
          //映射文件
          Person.hbm.xml
          <class name="test.Person" table="person">
          ?<id name="personId" type="integer">
          ??????????? <column name="personId" />
          ??????????? <generator class="increment" />
          ??? </id>
          <one-to-one name="address" class="test.Mark" cascade="save-update" />
          </class>


          Mark.hbm.xml
          <class name="test.Mark" table="mark">
          ??<id name="markId" type="integer">
          ??????????? <column name="addressId" />
          ??????????? <generator class="increment" />
          ??</id>
          <one-to-one name="address" class="test.Person" />
          </class>

          我的需求是:
          增加或者修改表person表時,同時更新表mark表內容,而且不使用共享主鍵,每個表都有獨立的主鍵,我這樣配置時,始終報錯,希望高手指點~在線等
          posted on 2006-10-17 18:42 Dushengjun 閱讀(371) 評論(0)  編輯  收藏 所屬分類: Hibernate學習

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 广州市| 丰都县| 三亚市| 锦屏县| 沈丘县| 阿拉善右旗| 南汇区| 滦南县| 措美县| 法库县| 临朐县| 米脂县| 两当县| 思南县| 陆丰市| 平顶山市| 汤阴县| 高青县| 义马市| 莲花县| 宁蒗| 凤翔县| 定陶县| 闸北区| 皮山县| 宁远县| 卢湾区| 锦屏县| 临沂市| 苗栗县| 宁德市| 河北区| 金乡县| 玉门市| 鄂托克旗| 布拖县| 南木林县| 定襄县| 阳高县| 平顺县| 海兴县|