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.