Anda harus memastikan perintah Anda tidak memanggil tindakan apa pun yang memungkinkan doktrin memilih koneksi master.
Penting untuk memahami MasterSlaveConnection
seharusnya bagaimana dan kapan ia memilih budak atau tuannya.
- memilih Budak jika Tuan tidak pernah dipilih sebelum dan HANYA jika 'getWrappedConnection' atau 'executeQuery' digunakan.
- Guru memilih saat 'exec ', 'eksekusi Pembaruan ', 'masukkan ', 'hapus ', 'perbarui ', 'buatSavepoint ', 'rilisSavepoint ', 'mulai Transaksi ', 'kembalikan ', 'berkomitmen ', 'permintaan ' atau 'persiapkan ' dipanggil.
- Jika master dipilih sekali selama masa pakai koneksi akan selalu diambil setelahnya.
- Satu koneksi budak dipilih secara acak SEKALI selama permintaan.