SQL查詢構建工具 Querydsl

fmms 13年前發布 | 20K 次閱讀 SQL

該版本改善對 EclipseLink 的支持,增加 UNION ALL 的支持,artifacts 增加 OSGI 元數據。

Querydsl是一個Java開源框架用于構建類型安全的SQL查詢語句。它采用API代替拼湊字符串來構造查詢語句。可跟 Hibernate 和 JPA 等框架結合使用。

項目地址:http://www.querydsl.com/

EclipseLink是Oracle把企業級的ORM平臺TopLink代碼捐獻給Eclipse社區,發起并領導名為EclipseLink的Eclipse持久平臺項目。 Eclipse持久平臺由多個組件構成,主要有EclipseLink-ORM,EclipseLink-OXM,EclipseLink-SDO, EclipseLink-DAS,EclipseLink-DBWS,EclipseLink-XR,EclipseLink-EIS。其中, EclipseLink-ORM,提供一個可擴展的支持JPA的ORM框架,提供強大的緩存功能,緩存支持集群。EclipseLink-OXM,支持支持JAXB的Object-XML Mapping框架。

從總體來看,EclipseLink除了支持傳統的ORM和OXM之外,另外提供了對SOA的支持,比如能夠將Domain Model部署成Web Service,比如利用ORM和SDO將實體部署為SDO,甚至利用DAS來查詢和修改這些實體。另外,TopLink仍然還是商業的產品,用戶使用需要license,Oracle繼續提供支持。

TopLink與EclipseLink不同在于,以后的TopLink將在EclipseLink基礎上增加與Oracle其他產品整合的代碼,TopLink有自己的Oracle TopLink Workbench,這個Oracle TopLink Workbench并沒有捐獻給開源社區,伴隨EclipseLink的工具是Eclipse Dali JPA,Dali JPA也是由Oracle領導的Eclipse下的子項目。
05113046_8ak3.png

 

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!