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

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

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

          跟了一下源代碼,發(fā)現(xiàn)EasyJDB的addRelativeObject(Object obj)方法沒有對OneToOneField進(jìn)行處理!只對ManyToOneField和ManyToManyField進(jìn)行處理!但是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í) 閱讀(752) 評論(0)  編輯  收藏 所屬分類: easyJF-projects
          主站蜘蛛池模板: 甘德县| 宁晋县| 临海市| 驻马店市| 新泰市| 错那县| 威信县| 温泉县| 平原县| 洪湖市| 富平县| 卢龙县| 开原市| 长宁区| 沁水县| 读书| 嘉峪关市| 定边县| 铜川市| 南漳县| 庄河市| 浮山县| 定西市| 禹州市| 双峰县| 阿拉善左旗| 庆元县| 陇西县| 垦利县| 岐山县| 靖江市| 呼图壁县| 汉川市| 柯坪县| 大安市| 潮州市| 师宗县| 澎湖县| 和硕县| 台湾省| 邯郸县|