如下面代码中的第二行:privatestaticfinalDBUtildbUtil=newDBUtil();publicclassDBUtil{privatestaticfinalDBUtildbUtil=newDBUtil();privateSqlSessionFactorysqlSessionFactory=nu...
如下面代码中的第二行:
private static final DBUtil dbUtil = new DBUtil();
public class DBUtil {
private static final DBUtil dbUtil = new DBUtil();
private SqlSessionFactory sqlSessionFactory = null;
private DBUtil() {
try {
String resource = "mybatis_config.xml";
Reader reader = Resources.getResourceAsReader(resource);
sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static DBUtil getInstance() {
return dbUtil;
}
public SqlSessionFactory getSqlSessionFactory() {
return sqlSessionFactory;
}
}
展开