映射xml aplikasi
<?xml version="1.0" coding="utf-8" ?>
<sqlMap namespace="Member" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance " xsi:noNamespaceSchemaLocation=" SqlMap.xsd">
<Peta Hasil>
<resultMap id="SelectResult" class="PlatAdmin.Model.Member">
<hasil properti="Id" kolom="id" />
<hasil properti="Identityno" kolom="identityno" />
<properti hasil="Telepon" kolom="telepon" />
<hasil properti="Email" kolom="email" />
<properti hasil="Linktel" kolom="linktel" />
<hasil properti="Alamat" kolom="alamat" />
<hasil properti="Isi" kolom="konten" />
<hasil properti="Nama pengguna" kolom="nama pengguna" />
<hasil properti="Kata Sandi" kolom="kata sandi" />
<hasil properti="Nama Asli" kolom="Nama Asli" />
<hasil properti="Aktifkan" kolom="aktifkan" />
<hasil properti="Tanggal Registrasi" kolom="Tanggal Registrasi" />
</hasilPeta>
</hasilPeta>
<parameterPeta>
<parameterMap id="swapParas" class="PlatAdmin.Model.Member">
<parameter properti="querystr" kolom="" />
<parameter properti="keyfield" kolom="" />
<parameter properti="ukuran halaman" kolom="" />
<parameter properti="nomor halaman" kolom="" />
</parameterPeta>
</parameterPeta>
<pernyataan>
<prosedur id="GetMemberList" parameterMap="swapParas" resultMap="SelectResult">
usp_GetRecordset
</prosedur>
</pernyataan>
</sqlPeta>
nilai tambah:
IList publik GetMemberList(string querystr,int pageNo)
{
Hashtable ht = Hashtable baru();
ht.Tambahkan("querystr",querystr);
ht.Tambahkan("keyfield","id");
ht.Tambahkan("ukuran halaman",2);
ht.Tambahkan("nomor halaman",Nohalaman);
SqlMapper sqlMap = IBatisNet.DataMapper.Mapper.Instance();
mencoba
{
kembalikan sqlMap.QueryForList("GetMemberList",ht);
}
menangkap (Pengecualian e)
{
lempar IBatisNetException baru(e.Message,e);
}
}
出处:福娃莹莹 BLOG