Java中有什么好的动态SQL构建器库吗?[已关闭]

2022-08-31 09:30:51

任何人都知道一些很好的Java SQL构建器库,比如Squiggle(似乎不再维护了)。优选地,项目处于积极开发状态。

最好使用像Zend_Db_Select这样的语法,允许进行这样的查询

String query = db.select().from('products').order('product_id');

答案 1

QuerydsljOOQ是两个流行的选择。


答案 2

我可以推荐jOOQ。它提供了许多出色的功能,以及用于SQL的直观DSL和极其可定制的逆向工程方法。

jOOQ有效地将复杂的SQL,类型安全,源代码生成,活动记录,存储过程,高级数据类型和Java结合在一个流畅,直观的DSL中。


推荐