I thought it's default to be true.. I set it now and it works perfect.
Thanks -----Original Message----- From: Niels Beekman [mailto:[EMAIL PROTECTED] Sent: Thursday, November 01, 2007 2:37 PM To: [email protected] Subject: RE: Caching problem using IBATIS Did you enable caching globally in the config file? Niels -----Original Message----- From: Odelya Glick [mailto:[EMAIL PROTECTED] Sent: vrijdag 2 november 2007 1:33 To: [email protected] Subject: Caching problem using IBATIS Hi, I am trying to implement cache in IBATIS. I declared the following statement: <select id="getObituaryById" resultClass="obituary" parameterClass="string" cacheModel="obituaryCache"> select ID as id, FIRST_NAME as firstName, MID_NAME as midName, SUR_NAME as surName, BIRTH_DATE as birthDate, PASS_DATE as passDate, BODY as body, PHOTO_LINK as photoLink, THUMB_PHOTO_LINK as thumbPhotoLink FROM OBITUARY where ID = #value# </select> And the cacheModel: <cacheModel id="obituaryCache" type="LRU"> <flushInterval hours="24" /> <property name="cache-size" value="1000" /> <flushOnExecute statement="insertObituary" /> </cacheModel> But it doesn't seem to be that the obituary object is being cached! When I change a value in Oracle 9i, and do refresh to the page, I get the newly updated information! The code to get the information is: public ObituaryData getObituaryById(String obitId) { return (ObituaryData) queryForObject("getObituaryById", obitId); } Thanks Odelya web-programmer **************************************************************************** ******** This footnote confirms that this email message has been scanned by PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses. **************************************************************************** ********
