最新版的nutz框架,数据连接池使用c3p0,它的那些基本配置有没有跟其他类型的数据连接池有一点点变化
var ioc = {
dataSource : {
type:"com.mchange.v2.c3p0.ComboPooledDataSource",
events : {
create : "init",
depose : 'close'
},
fields : {
url : "jdbc:mysql://192.168.1.2:3306/test?useUnicode=true&characterEncoding=utf-8",
username : "root",
password : "root",
testWhileIdle : true, // 非常重要,预防mysql的8小时timeout问题
validationQuery : "select 1" , // Oracle的话需要改成 select 1 from dual
maxPoolsize : 20
}
},
dao : {
type : "org.nutz.dao.impl.NutDao",
args : [{refer:"dataSource"}]
}
};
这样子配置然后会发生这种情况,我怀疑我配错了,求解
org.nutz.mvc.LoadingException: org.nutz.ioc.IocException: [dao, dataSource] # FAIL to create Ioc Bean name=[dataSource]