在JPA 2.0 Criteria API中访问元模型数据的首选方法是什么?生成静态类,还是使用API​​?

时间:2012-02-04 00:17:50

标签: jpa-2.0 criteria-api

我已经看到两种不同的方法来访问JPA 2.0中的实体元模型信息。第一种方法是使用通过注释处理器生成的静态规范元数据类。第二种方法是使用Root.getModel()API或EntityManager.getMetaModel()。entity()API。我目前正在使用第一种方法(通过在设计时生成它们),但我对两者之间的优缺点感兴趣,这是最佳实践。这两者之间是否存在显着的性能差异?我是否可以使用API​​方法进行编译时类型检查?我希望这是引发一些争论的话题之一,以便我能听到一些好的想法。谢谢!

0 个答案:

没有答案