为什么在使用session.getcurrentsession而不是session.opensession时出现“ lazyinitializationexception无法初始化”的问题?

时间:2019-03-23 15:37:49

标签: spring hibernate hibernate-session

为什么在使用session.getcurrentsession而不是session.opensession时出现“ lazyinitializationexception无法初始化没有会话”的问题?

下面是我的代码:

服务类别:

@Override
    @Transactional
    public List getListById(int id) {
        return this.ListDAO.getListById(id);
    }

DAO类:

@Override
    public List getListtById(int id) {
        Session session = this.sessionFactory.openSession();
        List p = (List) session.load(List.class, new Integer(id));

        return p;
    }

0 个答案:

没有答案