问答详情
源自:-

Mybatis连接数据库是否需要用到单例模式

DBAcess dbAcess=new DBAcess();
        SqlSession sqlSession=null;
        try {
            sqlSession =dbAcess.getsqlSession();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally{
            if(sqlSession != null) {
                sqlSession.close();
            }
        }
    }


就是这段代码,是否需要单例模式封装起来? 因为每个dao的方法都有次重复代码

提问者:Mark丿Ro 2015-10-14 10:56

个回答

  • _潇潇暮雨
    2015-10-14 14:15:00
    已采纳

    可以使用单例来管理SqlSessionFactory,然后通过SqlSessionFactory得到SqlSession。