我是JPA,JPQL,Hibernate,Querydsl的新手,现在我看到在我的项目中使用Querydsl进行查询,我想知道为什么选择这种方法.所以你可以肯定为什么我的项目确切存在,但你可以告诉Querydsl为什么以及在什么情况下是首选.为什么我们可以使用简单的JPQL语句?
您可以在IDE中使用代码完成
IDE重构工具可以工作(或多或少)
类型安全
(几乎)语法安全
编译器在错误类型的编译时生成错误等,而Hibernate只是在第一次运行时抱怨
一致性,您可以使用相同的原则来查询JPA,MongoDB,集合......