Java 具有单列的JPA本机查询

Java 具有单列的JPA本机查询,java,hibernate,jpa,Java,Hibernate,Jpa,我需要一些帮助,如何返回一列,这是日期作为样本如下。不断地得到例外。是否有直接返回java日期的方法 Query currentAsOf = em.createNativeQuery("SELECT CURRENT_AS_OF FROM VW_OP_MKT_OFFERS",java.util.Date.class); 非常感谢您的帮助?您只能将createNativeQuery与一个类一起使用,以传入将根据结果生成的实体类。如果您只需要原始数据,只需将SQL字符串传递给createNa

我需要一些帮助,如何返回一列,这是日期作为样本如下。不断地得到例外。是否有直接返回java日期的方法

    Query currentAsOf = em.createNativeQuery("SELECT CURRENT_AS_OF FROM VW_OP_MKT_OFFERS",java.util.Date.class);

非常感谢您的帮助?

您只能将createNativeQuery与一个类一起使用,以传入将根据结果生成的实体类。如果您只需要原始数据,只需将SQL字符串传递给createNativeQuery,它将以对象[]列表的形式返回数据:

Query currentAsOf = em.createNativeQuery("SELECT CURRENT_AS_OF FROM VW_OP_MKT_OFFERS");
List<Object[]> results = currentAsOf.getResultList();
querycurrentasof=em.createNativeQuery(“从VW_OP_MKT_报价中选择当前作为报价”);
List results=currentAsOf.getResultList();