在使用JPA createQuery()时,我发现我们可以同时使用类名和实体名来获取DB数据。
这是按类名
Em.createQuery(“com.model.Stuff s",Stuff.class).getResultList();
这是实体名称
Em.createQuery(“发源”,Stuff.class).getResultList();
这是在orm.xml里
<entity class="com.model.Stuff" name="Stuff">无论我使用哪一个JPA,JPA都可以从orm.xml或我在类中的注释中获得我正在使用的特定类。
相等
Em.createQuery(“从内容中选择s",Stuff.class).getResultList();
谢谢你帮我。
发布于 2017-06-22 02:30:06
Stuff.class进入参数以确定查询结果对象的类型。一个查询可以无限复杂,包含数十个嵌套类型,但它最终必须返回一种类型的对象。https://stackoverflow.com/questions/44689089
复制相似问题