code: public static <T> T updateObject(Connection connection, T target) throws SQLException
     {
        return OrmWriter.updateObject(connection, target);
     }
docs: Update a database row using the specified annotated object, the @Id field(s) is used in the WHERE
  clause of the generated UPDATE statement.
  
  @param connection a SQL connection
  @param target the annotated object to use to update a row in the database
  @param <T> the class template
  @return the same object passed in
  @throws SQLException if a {@link SQLException} occurs