Querydsl是一个框架,支持类型安全的SQL之类的查询建设。相反,编写查询作为行内字符串或外部化成XML文件,他们阿伦可以通过像Querydsl一口流利的API构建的。
在比较简单的字符串使用流畅API的好处有:
  *在IDE代码完成(所有属性,方法和操作都可以在您最喜爱的Java IDE扩展)
  *几乎没有允许语法上是无效的查询(类型安全的各级)
  *域类型和属性可以安全地被引用(不参与串!)
  *采用更好的域类型重构更改
  *增量定义查询更容易
支持后端
JPA /休眠
  *入门使用Hibernate Querydsl
  *通过querydsl,HQL模块
  *使用德比,HSQLDB和MySQL休眠测试
JDO
  *入门使用JDO Querydsl
  *通过querydsl,JDOQL模块
  *用的DataNucleus接入平台测试
Java集合
  *入门使用Querydsl的集合开始
  *通过querydsl馆藏模块
SQL
  *入门使用Querydsl为SQL开始
  *通过querydsl-SQL模块
  *支持德比,HSQLDB,MySQL的(5.1)和Postgres(8.4),甲骨文(10/11)和MS SQL Server(2008)
RDF
  *通过RDFBean,我们的对象/ RDF持久性框架
  *使用芝麻RDFBean测试
Lucene的
  *入门使用Querydsl为Lucene的开始
  *通过querydsl,Lucene的模块
Hibernate Search的
  *入门使用Querydsl为Hibernate Search的开始
  *通过querydsl-休眠搜索模块
什么是此版本的新:
- 在与EclipseLink的JPA测试
- 在泛型失败使用JPAAnnotationProcessor
- 在HQL枚举包含
- UNION ALL支持
- 支持自定义行映射预测
- 在斯卡拉源产生问题,命名为列类型
- 将OSGi的元数据来Querydsl模块
- 在不创建在foreigen包Q型为@Embeddable的
- 查询utils的
- 容易的插件不与他人合作的好
- 将查询投影生成的构造忽略元
- com.mysema.query.apt.jpa.JPAAnnotationProcess ... beta5的apt-一jar.jar的
在什么版本2.1.0新是:
- 将通用工厂类FactoryExpression创作李>
- 添加字段访问QBean
- LuceneQuery.list()抛出从Lucene的一个IllegalArgumentException如果nDocs是0
在什么版本2.0.0是新的:
- 在Scala的支持,增加
- 在Eclipse IDE的支持进行了改进。
- 初始MongoDB的支持增加了。
- 的表达模式进行了改进。
什么是1.9.5版本,新的:
- 豆生成和外键的问题进行了改进
- 豆代注解的使用得到改善。
在什么版本1.9.0新是:
- 在不带参数的方法现在缓存在Q-类型。
- PEntity不再用于嵌入Q-类型。
- QueryMetadata制成序列化。
- 对于JPA,构造投影并不总是奏效。
- 对于SQL,有通用接入到Q-类型模式元数据,并支持加在DML子句特殊的选项。
- 的参考文档进行了重组。
什么是1.8.5版本,新的:
- 在这个版本使用防止在非root用户别名路径加入。
- 海外键代码生成进行了改进完善。
- 在JDO支持通过查询FetchPlan修改。
在什么版本1.8.0新是:
- 系统一致的DML签名,联盟的子查询,查询扩展支持,并且支持DDL条款增加了。
评论没有发现