Tin's Blog

          You are coming a long way, baby~Thinking, feeling, memory...

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            128 隨筆 :: 0 文章 :: 221 評論 :: 0 Trackbacks

          05 2006 檔案

          posted @ 2006-05-24 09:54 Tin 閱讀(792) | 評論 (0)  編輯

               摘要: 在Hibernate中獲取有關聯關系的pojo。我是指例如一個User(用戶)擁有一個many-to-one的屬性Unit(單位),但是有時有些用戶的Unit屬性為空,如果按單位查詢用戶的時候那些單位為null的用戶就會被遺漏,如何調取呢?這本來是很簡單的,但是我想當然的使用了Restriction.eq,但是不行,后來看了手冊才發現應該使用Restrictions.isNul。下面是Test代碼...  閱讀全文
          posted @ 2006-05-11 13:09 Tin 閱讀(2387) | 評論 (0)  編輯

               摘要: 這是擦拭法的本意。
          實際上BadClass()實例化以后Class里面就不包括T的信息了,對于Class而言T已經被擦拭為Object。而真正的T參數被轉到使用T的方法(或者變量聲明或者其它使用T的地方)里面(如果沒有那就沒有存根,這里指ParameterizedTyp),所以無法反射到T的具體類別,也就無法得到T.class。
          而getGenericSuperclass()是Generic繼承的特例,對于這種情況子類會保存父類的Generic參數類型,返回一個ParameterizedType,這時可以獲取到父類的T.class了,這也正是子類確定應該繼承什么T的方法。
          我們應該利用這種特性,這對實現模版方法非常有用。  閱讀全文
          posted @ 2006-05-08 21:37 Tin 閱讀(2584) | 評論 (3)  編輯

          主站蜘蛛池模板: 永修县| 鄂州市| 红河县| 平邑县| 扎赉特旗| 祁门县| 孝义市| 石狮市| 奉节县| 托克逊县| 虞城县| 平远县| 马关县| 大埔区| 綦江县| 百色市| 宁乡县| 鹤峰县| 汾西县| 三河市| 昆明市| 乳山市| 沙河市| 青神县| 庆安县| 城市| 宜昌市| 宁海县| 达州市| 如东县| 新兴县| 宝鸡市| 日照市| 佛冈县| 宜兰市| 井陉县| 长兴县| 泰安市| 鹰潭市| 荣成市| 长宁区|