我有hibernate代码,如下所示,它返回一个包含Object[]
List<Object[]>
之类的列表。但我需要将此List传递给另一个接受List<String[]>
类型的方法。如何将List<Object[]>
转换为List<String[]>
。我不想再次迭代所有记录转换回来。任何人都知道如何直接在Hibernate(或)中更好地进行迭代
List reports = new ArrayList<>();
try {
session = sessionFactory.openSession();
reports = session.createSQLQuery(weeklyReport).list();
session.flush();
session.clear();
} catch (Exception e) {
LOGGER.error("Exception occurred in repository", e);
} finally {
if (null != session) {
session.close();
}
}