[ http://issues.apache.org/jira/browse/IBATISNET-69?page=all ]

Ron Grabowski updated IBATISNET-69:
-----------------------------------

    Attachment: LoadSqlMapMappingFiles.cs

Based off uploaded code from IBATISNET-63. Support for loading sqlMap nodes 
from an external location:

 <sqlMaps resource="externalSqlMaps.xml" />

Sample external file:

 <?xml version="1.0" encoding="utf-8" ?> 
 <sqlMaps>
  <sqlMap resource="Foo.xml" />
  <sqlMap resource="Bar.xml" />
 </sqlMaps>

Added logging to indicate the number of sqlMap nodes that were loaded.

TODO: Update SqlMapConfig.xsd to allow resource, url, or embedded attribute.

> Allow sqlMap nodes to come from an external location rather than 
> /sqlMapConfig/sqlMaps/sqlMap
> ---------------------------------------------------------------------------------------------
>
>          Key: IBATISNET-69
>          URL: http://issues.apache.org/jira/browse/IBATISNET-69
>      Project: iBatis for .NET
>         Type: Improvement
>     Reporter: Ron Grabowski
>     Assignee: Gilles Bayon
>     Priority: Minor
>  Attachments: LoadSqlMapMappingFiles.cs
>
> "
> Re: Sharing Maps and Configs
> Bob Hanson
> Fri, 29 Apr 2005 13:38:23 -0700
> 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.
> "
> http://tinyurl.com/cln88
> http://www.mail-archive.com/ibatis-user-cs%40incubator.apache.org/msg00354.html
> http://tinyurl.com/dht49
> http://www.mail-archive.com/ibatis-user-cs%40incubator.apache.org/msg00416.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to