Hibernate结果将List对象数组转换为String数组

时间:2016-03-13 07:33:05

标签: hibernate

我有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();
                    }
                }

0 个答案:

没有答案