NutzCN Logo
问答 在dao.js里面定义了两个proxool的数据源,为啥总是认其中一个
发布于 3379天前 作者 secken_25c666 2390 次浏览 复制 上一个帖子 下一个帖子
标签: dao proxool

我怀疑nutdao 在执行sql的时候 会不会默认选择第一个创建的source对象

dataSource : {
type : 'org.logicalcobwebs.proxool.ProxoolDataSource',
fields : {
    driver : 'com.mysql.jdbc.Driver',
    driverUrl : 'jdbc:mysql://192.168.3.100:3306/peon',
    user : 'root',
    password : 'root123456',
    maximumConnectionCount : '10',
    minimumConnectionCount : '1'
}
},
 
stockDataSoure : {
type : 'org.logicalcobwebs.proxool.ProxoolDataSource',
fields : {
    driver : 'com.mysql.jdbc.Driver',
    driverUrl : 'jdbc:mysql://192.168.3.100:3306/stock',
    user : 'root',
    password : 'root123456',
    maximumConnectionCount : '10',
    minimumConnectionCount : '1'
}
 },
1 回复

NutDao 不认识Ioc, 它从哪里能找第一个默认的数据源, 所以根本不存在这事

真正的原因是proxool这数据源必须命名,不然总是同一个数据源, 这是proxool自身的 问题, 不同数据源必须设置name.

换druid就好了, 别用着早已不更新的早已过时的proxool ( PS: 其实这货最近更新过, 也就改了版本号...)

添加回复
请先登陆
回到顶部