【问题标题】:Advantage of using JPAMetaModelEntityProcessor?使用 JPAMetaModelEntityProcessor 的优势?
【发布时间】:2014-07-29 11:48:02
【问题描述】:

我刚刚浏览了下面的链接。

http://hop2croft.wordpress.com/2011/07/07/criteria-jpa-2-0-and-database-metamodel-auto-generation-with-maven/

使用JPAMetaModelEntityProcessor有什么好处?

谢谢!

【问题讨论】:

    标签: java hibernate jpa jpa-2.0


    【解决方案1】:

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

    具体来说,您可以使用元模型(列表尚未详尽)

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

    参照。 Dynamic, typesafe queries in JPA 2.0Spring Data JPA

    【讨论】:

      猜你喜欢
      • 2011-11-22
      • 2014-11-09
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 2011-03-27
      • 2022-01-13
      • 1970-01-01
      相关资源
      最近更新 更多