Java 使用JPAMetaModelEntityProcessor的优势?

Java 使用JPAMetaModelEntityProcessor的优势?,java,hibernate,jpa,jpa-2.0,Java,Hibernate,Jpa,Jpa 2.0,我只是浏览了下面的链接 使用JPAMetaModelEntityProcessor的优点是什么 谢谢 简而言之,在编译时提供实体的元模型有助于减少运行时错误的数量 具体地说,对于元模型,您可以(列表目前还不是详尽无遗的) 确保编译时更广泛查询的语法正确性(与纯JPQL查询相比) 构建动态的、类型安全的查询 (使用例如Spring数据JPA>=1.5)在例如指定排序顺序时充分利用,因为您不能像使用字符串时那样引入任何打字错误 比照及

我只是浏览了下面的链接

使用
JPAMetaModelEntityProcessor
的优点是什么


谢谢

简而言之,在编译时提供实体的元模型有助于减少运行时错误的数量

具体地说,对于元模型,您可以(列表目前还不是详尽无遗的)

  • 确保编译时更广泛查询的语法正确性(与纯JPQL查询相比)
  • 构建动态的、类型安全的查询
  • (使用例如Spring数据JPA>=1.5)在例如指定排序顺序时充分利用,因为您不能像使用字符串时那样引入任何打字错误
  • 比照及