Мне просто интересно, как я могу использовать базу данных репликации Master / Slave MySQL с 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>
Кто-нибудь намекает на меня?
Спасибо за вашу помощь.
Daniel