Maybe autocommit is set to false. Try specifying it explicitly by putting the following line in your <transactionManager> element.
<property name="JDBC.DefaultAutoCommit" value="true" /> On Mon, 26 Sep 2005, Ben Munat wrote: > Hello. I can't seem to update or insert into a postgres db from ibatis. I > don't get an exception, but when I check the > database the change has not been made. I've tried various insert and update > statements with and without parameters and > none have worked. However, I am selecting data from this db with ibatis just > fine. > > Here's some code I'm using: > > Reader reader = Resources.getResourceAsReader("sqlMap-config.xml"); > SqlClient sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); > int result = sqlMap.update("updateEmail",user); > > And from the sqlMap xml file: > > <statement id="updateEmail"> > update user set email = '[EMAIL PROTECTED]' > </statement> > > (note: I had a where clause there but I'm trying to get it to do anything at > this point!) > > I've also tried the "update" and "insert" sqlmap xml elements... and tried > inserting updating other tables too. And when > I run the exact same sql from a jdbc ui client, the database is updated > sucessfully. > > Any ideas much appreciated. > > Ben >