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條款增加了。
評論沒有發現