I think one small change would go a long way towards making
configuration as flexible as possible.

Remove the <sqlMap> elements from SqlMap.config and allow <sqlMaps> to
specify a URL to a separate maps.config file like:
<sqlMaps url="c:/some directory/myDatabase/TEST/maps.config">
or
<sqlMaps url="c:/some directory/myDatabase/PROD/maps.config">

This way the maps can be defined in a single location. As my example
above shows, it makes it very easy to switch between a test and
production version of the maps. If you are using a DAL you don't have
to modify a bunch of elements in every SqlMap.config for every single
project that is using the DAL. They would all just point to the
version of the maps.config file that they need.

Then, for similar reasons, add back the ability to specify the
location of providers.config in SqlMap.config so that it doesn't have
to be included with every project.

On 4/28/05, Gilles Bayon <[EMAIL PROTECTED]> wrote:
> Or used syntax as
> in the SqlMap.config
> 
> <sqlMap 
> url="E:/Projet/IBatisNet/Source/IBatisNet.Test/Maps/MSSQL/SqlClient/Account.xml"/>
> 
> -Gilles
>

Reply via email to