You should have something like: <settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5"/>
cacheModelsEnabled This setting globally enables or disables all cache models for an SqlMap. This can come in handy for debugging. Example: cacheModelsEnabled="true" Default: true (enabled) So turn that off. Turn off lazyLoading and enhance unless you are using cglib. This shouldn't be the cause of your issues but just turn it off for clarity. Now you said that you execute the delete and re-execute a select with ibatis: "But, when my java classe try to retrieve the user liste, launching a select request with ibatis, my just deleted user still appears !!" Are you POSITIVE that you are looking at the correct list? Can you post the code? Show us the delete and select codes in particular. -----Original Message----- From: jeb001 [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 08, 2006 10:33 AM To: user-java@ibatis.apache.org Subject: RE: pb with cache memory My settings section is like that : <settings useStatementNamespaces="true" /> <transactionManager type="JDBC" commitRequired="true"> <property name="DefaultAutoCommit" value="true"/> <property name="SetAutoCommitAllowed" value="true"/> <dataSource type="SIMPLE"> <property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver"/> <property name="JDBC.ConnectionURL" value="myconnection"/> <property name="JDBC.Username" value="****"/> <property name="JDBC.Password" value="****"/> </dataSource> </transactionManager> -- View this message in context: http://www.nabble.com/pb-with-cache-memory-tf2072304.html#a5707708 Sent from the iBATIS - User - Java forum at Nabble.com.