Properties in SqlMapConfigParser.parse should override sqlMapConfig properties 
XML
----------------------------------------------------------------------------------

                 Key: IBATIS-399
                 URL: https://issues.apache.org/jira/browse/IBATIS-399
             Project: iBatis for Java
          Issue Type: Improvement
          Components: Documentation, SQL Maps
    Affects Versions: 2.3.0
            Reporter: Stuart Friedberg


Currently, any properties provided through the (optional) XML sqlMapConfig 
properties element
override any conflict with those provided through 
SqlMapConfigParser.parse(Reader, Properties).
It would be much more useful if the (currently undocumented) precedence were 
reversed, and
documented.  With this change, the XML properties element could be used to 
provide defaults
(appropriate for a mostly static configuration file) while still allowing an 
application to make
run-time changes.  Example: database URL, driver, username and password.

This change (not counting the documentation) could be effected by changing this 
line
in SqlMapConfigParser.addGlobalPropNodelets():
    props.putAll(vars.properties);
to these:
    vars.properties.putAll(props);

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to