On 12/10/2009 11:51 AM, Chris Olsen wrote:

Using the V3 Annotations and session.GetMapper trying to figure out if there
is a way to figure out how many rows were updated.  I have seen some other
posts that reference a way using some of the other methods but I can not
find any docs for the Annotations methods or docs for the API's.  Any
pointers greatly appreciated.

The update methods (insert, update and delete) return a rowcount.  So use

  int rowsUpdated = mapper.updateScript(script);


   Thanks - Chris Olsen

Sample code:
         try {
             session = sqlMapper.openSession();
             final ScriptMapper mapper =
session.getMapper(ScriptMapper.class);
             mapper.updateScript(script);
             session.commit();
         } catch(IbatisException ex) {
             logger.log(Level.WARNING, "Unable to update script entry: " +
script.getId(), ex);
         }
         finally {
             if (session != null ) {
                 session.close();
             }
         }


--
Guy Rouillier

---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org

Reply via email to