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
> 

Reply via email to