隨筆-35  評論-97  文章-0  trackbacks-0

          郁悶~~~~~~~~~~

          搞了半天,發(fā)現(xiàn)一對一的被關(guān)聯(lián)對象沒有連同關(guān)聯(lián)對象也一同插進數(shù)據(jù)庫里。

          跟了一下源代碼,發(fā)現(xiàn)EasyJDB的addRelativeObject(Object obj)方法沒有對OneToOneField進行處理!只對ManyToOneField和ManyToManyField進行處理!但是OneToOneField卻是最常用的!

          解決如下:在上面提及的方法中加入

                              if((classField instanceof OneToOneField) && wrapper.isReadableProperty(propertyName)){
                              
          //處理一對一
                              Object value = wrapper.getPropertyValue(propertyName);
                              System.out.println(value);
                              
          if (value != null{
                                  ret 
          = ret & this.saveOrUpdate(value);
                              }

           

          我真的想問問他的開發(fā)人員,這是不是故意留下的陷阱????!這么重要的東西都會忽視?

          版本還是最新的呢!
          posted on 2007-06-28 18:09 三告習(xí)習(xí) 閱讀(743) 評論(0)  編輯  收藏 所屬分類: easyJF-projects
          主站蜘蛛池模板: 贵德县| 嘉定区| 新巴尔虎左旗| 荃湾区| 南雄市| 道孚县| 曲靖市| 靖远县| 卢龙县| 安国市| 佛学| 康马县| 惠东县| 安泽县| 苗栗市| 桓台县| 抚松县| 合川市| 洮南市| 盐边县| 抚顺市| 南城县| 社会| 建湖县| 波密县| 文化| 通州市| 蕉岭县| 左贡县| 台东县| 柳河县| 宣城市| 广州市| 潼南县| 汉寿县| 民县| 南康市| 岱山县| 吉首市| 咸宁市| 永川市|