Как установить свойство 'maxActive' только с MyBatis? - PullRequest
0 голосов
/ 28 сентября 2018

При использовании MyBatis, я могу просто установить «имя пользователя», «пароль» с тегом, лайк,

Однако, когда я хочу установить другое свойство с именем maxActive, я получаю сообщение об ошибке: «Неизвестное свойство DataSource: maxActive».

После прочтения соответствующих документов я действительно понимаю, что MyBatisне позволяет установить 'maxActive' через тег.

Между тем я нашел много ответов, имеющих отношение к делу, но все они говорят о «Spring + MyBatis».

Итак, не могли бы вы сказать мне, как я могу установить свойство maxActive с помощьюТОЛЬКО MyBatis?

1 Ответ

0 голосов
/ 01 октября 2018

maxActive является собственностью пула соединений Tomcat, а не mybatis.Соответствующее свойство можно настроить в источнике данных mybatis POOLED следующим образом:

<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 .

...