Linq和Entity Framework的Java等價物是什麼

entity-framework java linq

在最近玩過Linq(對SQL和對象)以及Microsoft的Entity Framework之後,我想知道non.Net(特別是Java)的等價物是什麼?

熱門答案

考慮使用Querydsl: http ://www.querydsl.com

它支持JPA / Hibernate,JDO,SQL和Collections。

Querydsl是完全類型安全的,支持IDE中的自動完成,並在頂級多個後端提供通用查詢語法。

我是Querydsl的維護者,不久前我寫了一個與其他框架比較

它略有偏見,但顯示出不同的重點

  • 靜態輸入或不輸入
  • 支持哪些後端
  • 是否是查詢構造級聯的接口

較新的框架也使用閉包語法進行實驗。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因