SQL查询构建工具 Querydsl
fmms 13年前
<p>该版本改善对 EclipseLink 的支持,增加 UNION ALL 的支持,artifacts 增加 OSGI 元数据。</p> <p>Querydsl是一个Java开源框架用于构建类型安全的SQL查询语句。它采用API代替拼凑字符串来构造查询语句。可跟 Hibernate 和 JPA 等框架结合使用。<br /> <br /> 项目地址:<a href="/misc/goto?guid=4958183692127854728" target="_blank">http://www.querydsl.com/</a></p> <p><a href="/misc/goto?guid=4958183692958474179">EclipseLink</a>是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框架。</p> <p>从总体来看,EclipseLink除了支持传统的ORM和OXM之外,另外提供了对SOA的支持,比如能够将Domain Model部署成Web Service,比如利用ORM和SDO将实体部署为SDO,甚至利用DAS来查询和修改这些实体。另外,TopLink仍然还是商业的产品,用户使用需要license,Oracle继续提供支持。</p> <p>TopLink与EclipseLink不同在于,以后的TopLink将在EclipseLink基础上增加与Oracle其他产品整合的代码,TopLink有自己的Oracle TopLink Workbench,这个Oracle TopLink Workbench并没有捐献给开源社区,伴随EclipseLink的工具是Eclipse Dali JPA,Dali JPA也是由Oracle领导的Eclipse下的子项目。<br /> <img title="05113046_8ak3.png" border="0" alt="05113046_8ak3.png" src="https://simg.open-open.com/show/21fb89be0ecbf9a483b1ec7282662ae7.jpg" /></p> <p> </p>