我需要一些帮助,如何只返回一个日期作为下面示例的列。目前正在例外。是直接返回java Date吗?
Query currentAsOf = em.createNativeQuery("SELECT CURRENT_AS_OF FROM VW_OP_MKT_OFFERS",java.util.Date.class);
会不会感激任何帮助?
答案 0 :(得分:0)
您只能将createNativeQuery与类一起使用,以传入要根据结果构建的实体类。如果你想要的只是原始数据,只需将SQL字符串传递给createNativeQuery,它就会将数据作为Object []列表返回:
Query currentAsOf = em.createNativeQuery("SELECT CURRENT_AS_OF FROM VW_OP_MKT_OFFERS");
List<Object[]> results = currentAsOf.getResultList();