DaoProvider工程
AbstractDaoService.cs
IBatis框架例子using System;
IBatis框架例子
using System.Collections.Generic;
IBatis框架例子
using System.Text;
IBatis框架例子
IBatis框架例子
using IBatisNet.DataMapper;
IBatis框架例子
namespace DaoProvider
ContentDaoService.cs
IBatis框架例子using System;
IBatis框架例子
using System.Collections;
IBatis框架例子
using System.Collections.Generic;
IBatis框架例子
using System.Text;
IBatis框架例子
IBatis框架例子
using IBatisNet.DataMapper;
IBatis框架例子
namespace DaoProvider

ContentObject.cs
IBatis框架例子using System;
IBatis框架例子
using System.Collections.Generic;
IBatis框架例子
using System.Text;
IBatis框架例子
IBatis框架例子
namespace DaoProvider

ContentMapper.xml
IBatis框架例子<?xml version="1.0" encoding="utf-8" ?>
IBatis框架例子
<sqlMap namespace="Account" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
IBatis框架例子    
<alias>
IBatis框架例子        
<typeAlias alias="ContentObject" type="DaoProvider.ContentObject,DaoProvider"/>
IBatis框架例子    
</alias>
IBatis框架例子  
IBatis框架例子    
<resultMaps>
IBatis框架例子        
<resultMap id="ContentObject_DefaultResult" class="ContentObject">
IBatis框架例子      
<result column="ID" property="ID" type="int" dbType="Int"/>
IBatis框架例子      
<result column="Title" property="Title" type="string" dbType="Varchar"/>
IBatis框架例子      
<result column="ContentText" property="ContentText" type="string" dbType="Varchar"/>
IBatis框架例子      
<result column="Creator" property="Creator" type="string" dbType="Varchar"/>
IBatis框架例子        
</resultMap>
IBatis框架例子    
</resultMaps>
IBatis框架例子  
IBatis框架例子    
<statements>
IBatis框架例子     
IBatis框架例子        
<insert id="ContentObject_DefaultInsert" parameterClass="ContentObject">
IBatis框架例子            INSERT INTO Content(Title,ContentText,Creator) VALUES(#Title#,#ContentText#,#Creator#)
IBatis框架例子            
<selectKey property="ID" resultClass="int" type="post">
IBatis框架例子        SELECT @@IDENTITY AS value
IBatis框架例子      
</selectKey>
IBatis框架例子        
</insert>
IBatis框架例子    
IBatis框架例子        
<select id="Content_DefaultSelect" listClass="ArrayList" resultMap="ContentObject_DefaultResult" >
IBatis框架例子              SELECT ID, Title, ContentText, Creator FROM Content
IBatis框架例子        
</select>
IBatis框架例子    
IBatis框架例子    
</statements>
IBatis框架例子
IBatis框架例子  
<parameterMaps>
IBatis框架例子
IBatis框架例子    
<parameterMap id="ContentObject_DefaultParameter" class="ContentObject" >
IBatis框架例子      
<parameter column="Title" property="Title" type="string" dbType="Varchar" direction="Input"/>
IBatis框架例子      
<parameter column="ContentText" property="ContentText" type="string" dbType="Varchar" direction="Input"/>
IBatis框架例子      
<parameter column="Creator" property="Creator" type="string" dbType="Varchar" direction="Input"/>
IBatis框架例子    
</parameterMap>
IBatis框架例子
IBatis框架例子  
</parameterMaps>
IBatis框架例子
</sqlMap>
IBatis框架例子
SqlMap.config
IBatis框架例子<?xml version="1.0" encoding="utf-8"?>
IBatis框架例子
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
IBatis框架例子  
IBatis框架例子    
<!-- Rem : If used via a DataAccess context, properties tag will be ignored -->
IBatis框架例子    
<!--<properties resource="http://www.cnblogs.com/database.config"/>-->
IBatis框架例子
IBatis框架例子    
<settings>
IBatis框架例子        
<!--<setting useStatementNamespaces="${useStatementNamespaces}"/>-->
IBatis框架例子        
<setting cacheModelsEnabled="true"/>
IBatis框架例子        
<setting validateSqlMap="false"/>
IBatis框架例子    
</settings>
IBatis框架例子
IBatis框架例子    
<providers resource="providers.config"/>
IBatis框架例子
IBatis框架例子    
<database>
IBatis框架例子        
<!-- Optional ( default ) -->
IBatis框架例子        
<provider name="sqlServer2.0"/>
IBatis框架例子        
<dataSource name="iBatisNet" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"/>
IBatis框架例子    
</database>
IBatis框架例子    
<!--<typeHandlers>
IBatis框架例子        <typeHandler type="bool" dbType="Varchar" callback="OuiNonBool"/>
IBatis框架例子    </typeHandlers>
-->
IBatis框架例子    
<alias>
IBatis框架例子        
<typeAlias alias="ArrayList" type="System.Collections.ArrayList,mscorlib"/>
IBatis框架例子    
</alias>
IBatis框架例子    
<sqlMaps>
IBatis框架例子        
<!-- <sqlMap url="E:/Projet/iBatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/${directory}/MSSQL/SqlClient/Account.xml"/>   -->
IBatis框架例子        
<sqlMap resource="Mappers/ContentMapper.xml"/>
IBatis框架例子        
<!--<sqlMap resource="Mappers/Employees.xml"/>-->
IBatis框架例子        
<!-- Rem : If used as embbeded Resources, use
IBatis框架例子        <sqlMap embedded="Maps.MSSQL.SqlClient.Account.xml, IBatisNet.DataMapper.Test"/>
-->
IBatis框架例子    
</sqlMaps>
IBatis框架例子
</sqlMapConfig>
IBatis框架例子

源代码:
IBatisDemo

IBatisNet.DataMapper

相关文章:

  • 2022-12-23
  • 2022-01-15
  • 2021-09-17
  • 2018-09-28
  • 2021-07-18
  • 2021-08-31
  • 2022-01-26
猜你喜欢
  • 2022-02-20
  • 2021-12-03
  • 2021-09-17
  • 2022-01-19
  • 2021-07-24
  • 2022-12-23
相关资源
相似解决方案