【发布时间】:2015-02-10 21:37:28
【问题描述】:
如何获取下面 Object 的 [0], ..., [4] 参数值?
您在下面看到的对象是 EntityManager.createNativeQuery() 的结果。 我想使用这些值来创建 POJO。我知道我可以使用 EntityManager.createNativeQuery("SQL Query", MyPOJO.class),但它只返回带有 ID 的 POJO,所有其他变量都为空?!我对如何获取对象的参数很感兴趣。
不可能将返回的对象强制转换为 MyPOJO,因为 MyPOJO 是一个 JPA 实体,它引用了另一个 JPA 实体,并且返回的对象只包含另一个 JPA 实体的 ID。
谢谢!
【问题讨论】:
-
在实体上创建命名查询,然后使用 EntityManager.createNamedQuery("queryName");它返回一个 POJO 类
-
谢谢,但这不是我要的,我需要使用createNativeQuery();。