我只是想知道如何将主/从 MySQL 复制数据库与 MyBatis 一起使用。JDBC 提供了一个com.mysql.jdbc.ReplicationDriver
(见这里),但我找不到在哪里可以使用类似的东西,包括我可以在 MyBatis 中配置的所有不错的属性(roundRobinLoadBalance、autoReconnect、...)。
目前我已经在 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>
有人给我提示吗?
谢谢你的帮助。
丹尼尔