Мне просто интересно, как я могу использовать базу данных репликации MySQL Master / Slave с MyBatis. JDBC предлагает com.mysql.jdbc.ReplicationDriver
(см. здесь), но я не мог найти, где можно использовать подобные вещи, включая все хорошие свойства, которые я могу настроить (roundRobinLoadBalance, autoReconnect, ...) в MyBatis .
В настоящее время я настроил свою нереплицируемую базу данных в MyBatis следующим образом:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://localhost:3306/database" />
<property name="username" value="root" />
<property name="password" value="" />
</dataSource>
</environment>
<environment id="production">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://xxx:3306/database" />
<property name="username" value="production" />
<property name="password" value="" />
</dataSource>
</environment>
</environments>
Кто-нибудь может мне подсказать?
Спасибо за вашу помощь.
Даниэль
ReplicationDriver
в<property name="driver">
? - person matt b   schedule 29.04.2011