QueryDSL的最新状态是什么?

San*_*.am 7 jpa querydsl spring-data

一年多以来,我们已经提交了QueryDSL。 https://github.com/querydsl/querydsl 我们应该认为这个项目已经死了还是正在搬到一个新的小组?我想老团队已经没有维护它的计划了。新的JDK每6个月到货,我想这个项目将比我们预期的要早过时。有什么新闻或兼容的替代品吗?

Rob*_*ain 9

几年前,我加入了querydsl团队,但由于受一份全职开发人员的时间限制而失去了兴趣。但是,我仍然是他们Slack工作区的成员,并且从今天开始,#general自2018年7月以来,没有人发布在频道中。当我活跃时,该频道最忙碌,甚至不是每天都忙。

我被认为是TimoWestkämper(所有者)太忙了/失去了兴趣,与除鲁本·迪克斯特拉(Ruben Dijkstra)以外的大多数其他开发者一样,他为该项目做出了很大贡献,但是却忙于大学。他打算回来。我听说Atlassian开始贡献自己的力量,但没人能提高他们的技能并应对他们的PR,所以他们选择了退出。

总而言之,AFAIK,没有人在从事该项目,并且看来所有者失去了兴趣。我正在考虑JOOQ,但担心它也有点像单人乐队。如果卢卡斯继续前进,我们可能会遇到类似的情况。

我认为querydsl是一个很棒的工具,与维护得更好的JOOQ相比,它对所有RDBMS都是免费的。以我个人的观点,我希望至少能看到querydsl-sql开源社区的支持,它的依赖关系减少了(它带来了很多好处)并且Java版本不断更新。也许querydsl-jpa可以跟随。到目前为止,这些是IMO,是最常用的jar,并且可以删除更专业的功能,例如EG

  • querydsl-collections
  • querydsl-hibernate-search
  • querydsl-jdo
  • querydsl-lucene*
  • querydsl-mongodb
  • querydsl-scala
  • querydsl-spatial
  • querydsl-sql-spatial
  • querydsl-sql-spring

更新

Timo已批准该项目的移交

更新

截至2019年11月22日,querydsl团队已恢复使用Maven Central中的querydsl 4.2.2和管道中的querydsl 5。感谢新的团队成员为这个出色的项目付出生命。

  • 我对QueryDSL的状态感到非常抱歉。5年前,那是一场伟大的比赛。我们的两个产品(及其用户)互惠互利。放心,Data Geekery的表现非常好,我们正在扩展(2019年第二季度有2人,计划在第四季度雇用另一人),我们将在jOOQ周围开发新产品,因此与类似情况相距甚远! (2认同)