even if i enable namespace, would i be able to refer statement which is being loaded by another sql-map config file?
Thanks and Regards Sachin Goel Important : This e-mail, including any attachment(s) hereto, is intended only for the individual or entity to whom it is addressed. It may contain proprietary, confidential or privileged information or attorney work product belonging to Fidelity Business Services India Pvt. Ltd. (FBS India) or its affiliates. If you are not the intended recipient of this e-mail, or if you have otherwise received this e-mail in error, please immediately notify the sender via return e-mail and permanently delete the original mail, any print outs and any copies, including any attachments. Any dissemination, distribution, alteration or copying of this e-mail is strictly prohibited. The originator of this e-mail does not guarantee the security of this message and will not be responsible for any damages arising from any dissemination, distribution, alteration or copying of this message and/or any attachments to this message by a third party or as a result of any virus being passed on. Any comments or statements made in this are not necessarily those of FBS India or any other Fidelity entity. All e-mails sent from or to FBS India may be subject to our monitoring and recording procedures. FBS India is an Appointed Representative of Fidelity Investments International, which is authorized and regulated by the United Kingdom Financial Services Authority . Fidelity Investments International only gives information on its products and services and does not give investment advice to private clients based on individual circumstances. -----Original Message----- From: Jeff Butler [mailto:[EMAIL PROTECTED] Sent: 18 October 2007 18:04 To: [email protected] Subject: Re: Cache - flush on interval referring statement from another sql ma p file Make sure that statement namespaces are enabled in your sqlmapconfig. Jeff Butler On 10/17/07, Goel, Sachin <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote: Hi I have a cache model defined like this: <cacheModel id="myDataCache" type="LRU"> <flushInterval hours="24" /> <flushOnExecute statement="updateData" /> <flushOnExecute statement="insertData" /> <property name="size" value="2500" /> </cacheModel> Here the statements used in <flushOnExecute > do not belong to same sql map file in which this cache is defined. When I run, iBatis does not recogaise these statements and give error like : There is no statement named insertData in this SqlMap. I have also used this variant : <cacheModel id="myDataCache" type="LRU"> <flushInterval hours="24" /> <flushOnExecute statement="DataModule1.updateData" /> <flushOnExecute statement="DataModule1.insertData" /> <property name="size" value="2500" /> </cacheModel> Where DataModule1 is another sql map file and has entries like this: <sqlMap namespace="DataModule1 "> <updateData> <insertData> </sqlMap > I have also ensured that DataModule1 is loaded first but no luck. Is it possible to refer statement from diff sql map file in cache module? Thanks and Regards Sachin Goel Important : This e-mail, including any attachment(s) hereto, is intended only for the individual or entity to whom it is addressed. It may contain proprietary, confidential or privileged information or attorney work product belonging to Fidelity Business Services India Pvt. Ltd. (FBS India) or its affiliates. If you are not the intended recipient of this e-mail, or if you have otherwise received this e-mail in error, please immediately notify the sender via return e-mail and permanently delete the original mail, any print outs and any copies, including any attachments. Any dissemination, distribution, alteration or copying of this e-mail is strictly prohibited. The originator of this e-mail does not guarantee the security of this message and will not be responsible for any damages arising from any dissemination, distribution, alteration or copying of this message and/or any attachments to this message by a third party or as a result of any virus being passed on. Any comments or statements made in this are not necessarily those of FBS India or any other Fidelity entity. All e-mails sent from or to FBS India may be subject to our monitoring and recording procedures. FBS India is an Appointed Representative of Fidelity Investments International, which is authorized and regulated by the United Kingdom Financial Services Authority . Fidelity Investments International only gives information on its products and services and does not give investment advice to private clients based on individual circumstances.
