Home

Castle Stronghold

iBatisNet Facility

The iBatisNet Facility enables the usage of iBatis O/R framework for your components.

Facility Summary
Uses ProxyYes
Requires configurationYes
Uses attributeYes
VersionBeta 3
Maturity levelMedium

Introduction

The iBatis Facility provides a layer of integration with iBatis, so you can use the SqlMapper on your components.

Quick start

Just prepare your components to request the SqlMapper. Then register the facility on the container:


WindsorContainer container = new WindsorContainer(store);
container.AddFacility( "ibatis", new IBatisNetFacility() );

And create the configuration node. More information below.

Configuration Schema

External SqlMap.config:


<facilities>
  <facility id="ibatis">
    <sqlMap id="sqlServerSqlMap" config="sqlMap.config" />
  </facility>
</facilities>

Embedded SqlMap.config:


<facilities>
  <facility id="ibatis">
    <sqlMap id="sqlServerSqlMap" config="Resources.SqlMap.config, YourAssembly.dll" embedded="true" />
  </facility>
</facilities>

Transaction support

This facility is aware of transactions, for more information check Automatic Transaction Management.

Google
Search WWW Search castleproject.org