Pengantar Mybatis
Mybatis adalah kerangka kerja lapisan kegigihan yang sangat baik yang mendukung pertanyaan SQL biasa, prosedur tersimpan dan pemetaan lanjutan. Mybatis menghilangkan pengaturan manual hampir semua kode dan parameter JDBC dan enkapsulasi pencarian dari set hasil. Mybatis dapat menggunakan XML sederhana atau anotasi untuk konfigurasi dan pemetaan asli, antarmuka pemetaan dan pojos Java (objek java tua biasa) ke dalam catatan dalam database.
Berikut ini adalah fokus memperkenalkan penggunaan agen mapper.
1. Tugas yang perlu diselesaikan pengembang:
file pemetaan mapper.xml dan mapper.java
2. Spesifikasi Pengembangan
1. Dalam mapper.xml, namespace sama dengan alamat antarmuka mapper.
2. Nama metode dalam antarmuka mapper.java sama dengan ID pernyataan di mapper.xml
3. Jenis parameter input metode di antarmuka mapper.java sama dengan tipe yang ditentukan oleh parameterType di mapper.xml.
4. Jenis nilai pengembalian dari metode dalam antarmuka mapper.java sama dengan jenis yang ditentukan oleh jenis hasil dari pernyataan di mapper.xml.
Contoh mapper.java
// kueri informasi pengguna berdasarkan ID pengguna publik findUserbyId (int id) melempar pengecualian;
Contoh mappper.xml
<pilih id = "findUserById" parameTerType = "int" resultType = "user"> pilih * dari pengguna di mana id =#{value} </ pilih>5. Muat mapper.xml di sqlmapconfig.xml
<!-Memuat satu file pemetaan melalui antarmuka mapper mengikuti beberapa spesifikasi: nama kelas antarmuka mapper dan nama file pemetaan mapper.xml perlu konsisten, dan premis spesifikasi di atas dalam direktori adalah: metode proxy mapper digunakan-> <Mappers> <mapper/> </mappers>
atau
<Mappers> <!-Pemuatan massal nama paket antarmuka mapper yang ditentukan mapper. Mybatis secara otomatis memindai semua antarmuka mapper di bawah paket untuk dimuat sesuai dengan beberapa spesifikasi: Nama kelas antarmuka mapper dan nama file pemetaan mapper.xml perlu konsisten, dan premis spesifikasi di atas dalam direktori adalah: metode proxy mapper digunakan-> <paket = "cn.itcast.mybatis.mapper"
Di atas adalah penjelasan terperinci tentang metode penggunaan agen mapper mybatis yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!