在ibatis中,daoconfig.java一般写法如下:public class DaoConfig {
private static String resource = "daoXml/newdao.xml";
private static DaoManager daoManager; static {
daoManager = newDaoManager(null);
} public static DaoManager getDaoManager(String ss) { return daoManager;
}
public static DaoManager newDaoManager(Properties props) {
try {
Reader reader = Resources.getResourceAsReader(resource);
return DaoManagerBuilder.buildDaoManager(reader, props);
} catch (Exception e) {
throw new RuntimeException("Could not initialize DaoConfig. Cause: " + e, e);
}
}
}通过静态参数private static String resource = "daoXml/newdao.xml";实现数据库的连接,并自动管理数据库的连接。现在我想动态传参,结果上去一个用户增加一个连接,直至崩溃,请高人给点见解及方法,解决此问题,谢谢。
private static String resource = "daoXml/newdao.xml";
private static DaoManager daoManager; static {
daoManager = newDaoManager(null);
} public static DaoManager getDaoManager(String ss) { return daoManager;
}
public static DaoManager newDaoManager(Properties props) {
try {
Reader reader = Resources.getResourceAsReader(resource);
return DaoManagerBuilder.buildDaoManager(reader, props);
} catch (Exception e) {
throw new RuntimeException("Could not initialize DaoConfig. Cause: " + e, e);
}
}
}通过静态参数private static String resource = "daoXml/newdao.xml";实现数据库的连接,并自动管理数据库的连接。现在我想动态传参,结果上去一个用户增加一个连接,直至崩溃,请高人给点见解及方法,解决此问题,谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货