對象查詢是一個開源的,平台獨立和自由分發的命令行軟件的Java實現作為一個小工具,用於編寫跨功能的持久性technology.Getting重構性和類型安全的查詢開始與對象QueryInstalling和使用對象查詢軟件在你的GNU / Linux操作系統是一件容易的事,因為它可以通過Maven的輕鬆安裝,所以你必須要插入一個特定的Maven依賴每個實施,包括JPA(Java持久性API),JDO( Java數據對象),OrientDB,和Hibernate。此外,查詢對象是分佈在Softoware為包含project.Mandatory exampleIf你想怎麼看對象查詢工作,請查看下面的代碼的一個簡單的例子所有源文件的壓縮包。此外,請確保您訪問項目&rsquo的;的主頁(見文章末尾鏈接)詳細的文檔和其他例子。
SelectQuery <人>查詢=新GenericSelectQuery <人>(Person.class);
人toSearch = query.target();
query.prj(toSearch.getName());
query.eq(toSearch.getMum()的getName(),“伊麗莎白”);
query.gt(toSearch.getAge(),20);
query.order(toSearch.getName());在發動機罩和支持的操作系統systemsTaking對象查詢的引擎蓋下的樣子,我們可以看到,該方案是完全用Java編程的langauge,這意味著它和rsquo的; SA與平台支持在Linux,Microsoft Windows和Mac OS X操作系統的獨立應用程序。它已成功部署的計算機支持無論是64位或32位指令集架構上
什麼在此版本中是新的:
- 在所有的Java版本&#x3c已刪除的支持; 1.7
- 在為讓地圖查詢結果到非實體對象創建新的SelectMapQuery。
- 在刪除了舊發動機注入實現與Java服務定位器取代
什麼在2.0.0版本新:
- 在棄用舊的ObjectQuery現在成了SelectQuery
- 在創建新的QueryEngine Facede實施抽象
- 在創建InsertQuery,UpdateQuery,DeleteQuery相對的實現。
要求:
- 在Java 2標準版運行環境
評論沒有發現