<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    新的起點 新的開始

    快樂生活 !

    翻譯DB4O參考——Query(二)

    Query By Example

    當你使用QBE時,你要給Db4o提供一個模板對象,Db4o將返回所有匹配不是默認值的對象。通過反射機制把所有沒有采用默認值的屬性同過
    AND表達式連接成為一個查詢表達式,這兒是一個簡單的例子:
    PersistentExample.java: retrievePilotByName
    public static void retrievePilotByName(ObjectContainer db) .{
    ??????? Pilot proto=new Pilot("Michael Schumacher",0);
    ??????? ObjectSet result=db.get(proto);
    ??????? listResult(result);
    ??? }
    同過這種方式有很多明顯的限制:
    1.db4o必須通過放射機制得到對象所有屬性.
    2.不能只想高級查詢表達式.(比如AND OR NOT 等等)
    3.不能對屬性約束某些值,比如0,空字符,null,因為這些值被解釋為沒有約束.
    4.你需要創建對象而不是已經初始化的,也就是說你不能初始化屬性如果他們已經被聲明.你不能強迫
    一個類的對象僅僅允許一個定義很好的初始化的契約.
    5.你需要一個構造器來創建對象而不是已初始的屬性.
    避免上述的限制,db4o提供了NQ查詢系統.

    posted on 2007-03-13 15:45 advincenting 閱讀(334) 評論(0)  編輯  收藏 所屬分類: 數據庫相關

    公告

    Locations of visitors to this pageBlogJava
  • 首頁
  • 新隨筆
  • 聯系
  • 聚合
  • 管理
  • <2007年3月>
    25262728123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿(13)

    隨筆分類(71)

    隨筆檔案(179)

    文章檔案(13)

    新聞分類

    IT人的英語學習網站

    JAVA站點

    優秀個人博客鏈接

    官網學習站點

    生活工作站點

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 美女隐私免费视频看| 国产成人无码综合亚洲日韩| 18禁无遮挡无码网站免费| 久久久精品2019免费观看| 日韩精品免费视频| 久久精品成人免费看| 久久午夜夜伦鲁鲁片免费无码 | 亚洲日韩欧洲乱码AV夜夜摸 | 97国产在线公开免费观看| 亚洲免费精彩视频在线观看| 午夜视频在线免费观看| 最近2019中文字幕免费直播| 91成年人免费视频| 成年在线网站免费观看无广告 | 97在线观免费视频观看| 欧美好看的免费电影在线观看 | 一个人看的www免费视频在线观看 一个人免费视频观看在线www | 我想看一级毛片免费的| 日韩免费观看的一级毛片| 国产又粗又长又硬免费视频| 免费人成视频在线观看不卡| 国产偷国产偷亚洲清高动态图| 亚洲AV日韩AV天堂一区二区三区| 亚洲精品国产手机| 亚洲人成网站在线在线观看 | 亚洲Av综合色区无码专区桃色| 亚洲男人天堂av| 亚洲国产成a人v在线| 亚洲av永久无码| xxxxx做受大片视频免费| 亚洲视频在线免费观看| 一二三四免费观看在线视频中文版 | 老汉精品免费AV在线播放| 国产免费的野战视频| 国产日产成人免费视频在线观看 | 无码国产精品一区二区免费| 日韩毛片免费在线观看| 亚洲人精品午夜射精日韩| 亚洲欧洲在线播放| 国产成人精品久久亚洲高清不卡| 国产精品免费在线播放|