Mybatis連接數(shù)據(jù)庫(kù)是否需要用到單例模式
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();
?? ??? ??? ?}
?? ??? ?}
?? ?}
就是這段代碼,是否需要單例模式封裝起來(lái)? 因?yàn)槊總€(gè)dao的方法都有次重復(fù)代碼
2015-10-14
可以使用單例來(lái)管理SqlSessionFactory,然后通過(guò)SqlSessionFactory得到SqlSession。