如何只用MyBatis设置属性 'maxActive'?
How to set the property 'maxActive' with only MyBatis?
当使用MyBatis时,我可以简单地设置'username','password'标签<属性/>,比如<属性 name="username" 值="${local.username}"/>。
但是,当我想设置另一个名为 'maxActive' 的 属性 时,我得到一个错误:"Unknown DataSource property: maxActive"。
看了相关文档后,我确实意识到MyBatis不允许通过标签<属性/>设置'maxActive'。
同时,我确实找到了很多相关的答案,但他们都在谈论 'Spring+MyBatis'。
所以你能告诉我如何只使用 MyBatis 设置 属性 'maxActive' 吗?
maxActive
是一个属性 of Tomcat连接池不是mybatis。你可以在mybatis POOLED
datasource中配置对应的属性这样:
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
<property name="poolMaximumActiveConnections" value="20"/>
</dataSource>
其他属性在 mybatis documentation 中描述。
当使用MyBatis时,我可以简单地设置'username','password'标签<属性/>,比如<属性 name="username" 值="${local.username}"/>。
但是,当我想设置另一个名为 'maxActive' 的 属性 时,我得到一个错误:"Unknown DataSource property: maxActive"。
看了相关文档后,我确实意识到MyBatis不允许通过标签<属性/>设置'maxActive'。
同时,我确实找到了很多相关的答案,但他们都在谈论 'Spring+MyBatis'。
所以你能告诉我如何只使用 MyBatis 设置 属性 'maxActive' 吗?
maxActive
是一个属性 of Tomcat连接池不是mybatis。你可以在mybatis POOLED
datasource中配置对应的属性这样:
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
<property name="poolMaximumActiveConnections" value="20"/>
</dataSource>
其他属性在 mybatis documentation 中描述。