如果API利用编程语言的类型系统来防止类型错误,则API是类型安全的.具体来说,QueryDSL使编译器能够验证
此外,富有表现力的查询api使您的IDE能够提供代码完成(也适用于域类及其属性),以及重构支持(如果重命名属性,您只需在元模型中重命名它,IDE将在所有查询中重命名) ).
作为附带好处,编写包含SQL注入漏洞的查询非常困难.
简而言之,使用QueryDSL而不是JPQL(或者在没有静态元模型的情况下使用JPA critieria查询)可以更快地编写或更改查询,并且不易出错.
| 归档时间: |
|
| 查看次数: |
3298 次 |
| 最近记录: |