JPA/Metamodel: Strange (inconsistent ?) example in Sun Docs

后端 未结 1 766
孤街浪徒
孤街浪徒 2021-01-17 13:54

In Sun Online resources, they provide son example about the usage of the Criteria/Metamodel API, but as far as I understand Java, it seems to be impossible to work:

1条回答
  •  被撕碎了的回忆
    2021-01-17 14:06

    This example is incorrect, the authors are mixing canonical static metamodel classes (generated) with classes obtained via the Metamodel API. They are supposed to use either the weakly typed API or the stronlgy typed generated classes, not both together. In their case, the Pet_ (which is an incredible bad naming choice and is misleading) indeed doesn't have any owners attribute. This should be reported, this part of the tutorial is misleading and wrong.

    See also

    • Dynamic, typesafe queries in JPA 2.0

    0 讨论(0)
提交回复
热议问题