在函数调用中多次执行休眠查询

我正在jsf数据表中调用此函数,当我加载页面时,我可以看到选择查询在控制台中执行了3次,这是我的函数代码:

     public List<Profil> profils(){
     Session session = HibernateUtil.getSessionFactory().openSession();
     try {
            session.beginTransaction();
            Query query = session.createQuery("from Profil");
            final List<Profil> list = new LinkedList<>();
            for(final Object o : query.list()) {
                list.add((Profil)o);
            }
            return list;

        } catch (RuntimeException e) {
            e.printStackTrace();
        } finally {
            session.close();
        }
    return null;

 }

控制台:

在函数调用中多次执行休眠查询

ZENGMINGMIN2009 回答:在函数调用中多次执行休眠查询

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3132961.html

大家都在问