Gambaran keseluruhan kegigihan JDBC dan konfigurasi modul
Modul kegigihan JDBC ialah penyelesaian mudah untuk akses data pangkalan data hubungan (RDBMS) Ia terutamanya memfokuskan pada kecekapan, kemudahan penggunaan dan ketelusan akses data Ia mempunyai ciri fungsi berikut:
- Berdasarkan JDBC. rangka kerja API dikapsulkan ringan dengan struktur ringkas dan mudah dibangunkan, nyahpepijat dan diselenggara
- Optimumkan kemas kini data kelompok, set hasil piawai dan pemprosesan pernyataan SQL yang telah disusun sebelumnya
- Menyokong operasi ORM entiti tunggal;
- Sediakan Alat perancah untuk menjana kelas entiti data dengan pantas dan menyokong panggilan berantai;
- menyokong pernyataan SQL tersuai melalui anotasi memori atau memuatkan SQL daripada fail konfigurasi dan melaksanakannya secara automatik
- menyokong pemasangan set hasil dan objek nilai secara automatik Peraturan pemasangan tersuai;
- Menyokong pelbagai sumber data, menyokong konfigurasi kumpulan sambungan C3P0, DBCP, JNDI secara lalai, menyokong pengembangan sumber data
- Menyokong berbilang pangkalan data (seperti: Oracle, MySQL, SQLServer, dll.); pertanyaan pangkalan data berorientasikan objek Enkapsulasi membantu mengurangkan atau mengurangkan ralat masa kompilasi program; : dalam Tambahkan konfigurasi di atas pada pom.xml projek Modul ini telah memperkenalkan pakej teras dan kebergantungan pakej asas yang berterusan secara lalai, jadi tidak perlu mengulang konfigurasi.
- Konfigurasi permulaan modul
<dependency>
<groupId>net.ymate.platform</groupId>
<artifactId>ymate-platform-persistence-jdbc</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
Penjelasan tambahan tentang parameter konfigurasi: Rentetan sambungan pangkalan data dan nama pengguna sumber data diperlukan, dan parameter lain adalah pilihan : Untuk mengelakkan Kata laluan teks yang jelas muncul dalam fail konfigurasi Rangka kerja YMP menyediakan pemproses kata laluan pangkalan data lalai, atau anda boleh melaksanakannya sendiri melalui antara muka IPasswordProcessor
net.ymate.platform.core.support.impl.DefaultPasswordProcessor;