[ https://issues.apache.org/jira/browse/IBATIS-270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12466320 ]
Abdullah Kauchali commented on IBATIS-270: ------------------------------------------ Hi Richard, >The instance is used to do the parsing of the newly loaded mapped statements. > It's state is then discarded because we don't want to keep too many > hierarchical > levels. However, the statements are added to the existing instance if > everything goes fine. Understood, that makes sense. Many thanks for that info. Also, what I've done is introduced a "simpler" creation syntax for (Dynamic)SqlMapClient ie. Instead of having to rely on a "SqlMapBuilder", I have introduced another constructor to DynamicSqlMapClient that simply takes the path to the config resource and does the creation of SqlMapConfigParserExt, Reader etc within the constructor. For this I have had to introduce a new decendant of SqlMapConfigParserExt with an overloaded constructor that takes an already instantiated copy of SqlMapClient. I've tested this and it seems to work. What I now need to test is whether loadResource will work with an already instantiated SqlMapClientImpl. I'll post back. But I am pretty confident your idea/implementation will work. >There must be a better way of doing it, but I did not want to dig too far into >the > sqlmap parser for I don't have a spec of it. I know this way will not fail. Is there a spec anyway? How does one get hold of it? One more question, if you don't mind: Regarding the unloading of statements (SqlMaps), could you give any advice on where to begin! :) I don't mind performance penalties for now, is there a global variable to nuke (in a synchronised way of course) that will unload everything related to a statement? Kind regards, A > Loading SqlMap XML to existing SqlMapClient > ------------------------------------------- > > Key: IBATIS-270 > URL: https://issues.apache.org/jira/browse/IBATIS-270 > Project: iBatis for Java > Issue Type: New Feature > Components: SQL Maps > Environment: any > Reporter: Richard Lin > Priority: Minor > Attachments: DynamicSqlMapClient.java, > DynamicSqlMapExecutorDelegate.java > > > Ability to dynamically load more SqlMap XML files not included in > sqlmap-config.xml. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira