sql >> Database teknologi >  >> RDS >> Mysql

Brug af MySQL-replikering (Master/Slave) med MyBatis

ET ANDET MULIGT SVAR

Hvis du bemærker, er de egenskaber, du indstiller i xml'en for driveren, også almindelige egenskaber, der er sat og videregivet til jdbc. Så jeg ville ikke blive overrasket, hvis MyBatis bare tog dem og sendte dem lige ind i chaufføren. Så prøv måske dette:

<environments default="development">
    <environment id="development">
        <transactionManager type="JDBC" />
        <dataSource type="POOLED">
            <!-- Just use ReplicationDriver -->
            <property name="driver" value="com.mysql.jdbc.ReplicationDriver" />
            <property name="url"
                value="jdbc:mysql://localhost:3306/database" />
            <property name="autoReconnect" value="true" />
            <property name="roundRobinLoadBalance" value="true" />
            <property name="username" value="root" />
            <property name="password" value="" />
        </dataSource>
    </environment>
    <environment id="production">
        <transactionManager type="JDBC" />
        <dataSource type="POOLED">
            <!-- Just use ReplicationDriver -->
            <property name="driver" value="com.mysql.jdbc.ReplicationDriver" />
            <property name="url"
                value="jdbc:mysql://xxx:3306/database" />
            <property name="autoReconnect" value="true" />
            <property name="roundRobinLoadBalance" value="true" />
            <property name="username" value="production" />
            <property name="password" value="" />
        </dataSource>
    </environment>
</environments>



  1. sorter rollup'et i gruppe efter

  2. GROUP_CONCAT ændre GROUP BY ordre

  3. Hvordan reducerer man kodeduplikering forårsaget af understreng og instring?

  4. Naviger fra App A til App B med samme legitimationsoplysninger - APEX 19.2