我正在努力寻找任何当前的文档。
http://www.querydsl.com/和https://twitter.com/querydsl停留在 2016 版本 4.1.3
Github 上的维基几乎是空的。
我什至找不到更新日志。 4.2.2 和 4.3.1 发生了什么?
我想知道如何告诉 QueryDSL 生成 JDK8 Instants 而不是来自 DB 的旧时间戳。
QueryDSL SQL 从未针对 Java 8 进行过更新。事实上,该项目已经多年没有更新了,直到最近才开始再次被采用。 我现在是积极的贡献者之一,但坦率地说,我的大部分工作都围绕 Querydsl JPA,我没有使用任何其他模块。
QueryDSL JPA 支持 Java 8 日期/时间就好了。 您使用的是哪个 Querydsl 模块?
是的,这个特定项目使用 querydsl-sql。
不过,有没有人更新任何文档或更改日志?
我们确实更新了文档,但我们最近才可以访问网站托管,因此我们仍然需要重新上传它。
就 QueryDSL SQL 而言,4.1.3 的文档仍然是准确的。
@jwgmeligmeyling将 QueryDSL SQL 更新到 Java 8 会有好处吗? 或者您认为重点应该放在 QueryDSL JPA 上?
@MatthewBerk QueryDSL 5.xquerydsl-sql
。 querydsl-sql
的好处是我们最终支持 Java 8 日期/时间 API,并且joda-time
将是完全可选的。 Java 8 还允许一些性能改进和通常更简单的代码,也打开了逐步删除 Guava 作为运行时依赖项的大门(这可能不会在 5.x 中发生)。 在 Java 8 中querydsl-sql
肯定有好处,只是querydsl-jpa
不需要更改,因为 ORM 供应商在 Java 8 支持方面做了繁重的工作。
我的变化还很远: