一. 准备工作

  1. 点击此下载支持.Net4.0的 iBatis.Net,工程中引用release文件夹下的dll

    最新版(目前已不再更新),有稍作修改使其支持.NET4.0

  2. 点击此可查看 iBatis.Net 的帮助文档

  3. 点击此下载 iBatis in Action 的中文版电子书,作为参考

  4. 点击此可查看适用于.NET,基于 iBatis in Action 的中文翻译,作为参考

 

二. 相关代码文件介绍

  1. dao.config  dao支持配置

<?xml version="1.0" encoding="utf-8"?>
<daoConfig  xmlns="http://ibatis.apache.org/dataAccess" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<providers resource="./config/ibatisNet/providers.config" />

<context id="SqlMapDao">
  <properties embedded="psi.properties.config, psi"/>
    
  <database>
    <provider name="MySql"/>
    <dataSource name="psi" connectionString="${connectionString}" />
  </database>

  <daoSessionHandler id="SqlMap">
    <property name="resource" value="./config/ibatisNet/SqlMap.config"/>
  </daoSessionHandler>

  <daoFactory>
    <dao interface="psi.Persistence.MapperDao.Interfaces.IUserDao, psi"
         implementation="psi.Persistence.MapperDao.Implementations.UserDao, psi"/>
  </daoFactory>
</context>

</daoConfig>     
View Code

相关文章: