Make sure that statement namespaces are enabled in your sqlmapconfig. Jeff Butler
On 10/17/07, Goel, Sachin <[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. >
