ibatis实战之用于非查询语句的SqlMap API
----------
这里我们只讨论基础的方法,即insert,update和delete这3种最常用于更新数据的方法。
1.insert方法
你可能已经猜到,insert方法用来执行和SQL的insert语句相对应的已映射语句:
Object inset(String id,Object parameterObject)throws SQLException;
insert方法接受两个参数:要执行的已映射语句的名称,以及构建insert语句时需要的参数对象。insert方法与众不同的地方就是:它返回Object对象。
2.update方法
update方法用来执行与SQL的update语句相对应的已映射语句:
int update(String id,Object parameterObject)throws SQLException;
和insert方法一样,update方法也接受两个参数:要执行的已映射语句的名称,以及一个参数对象。该方法的返回值是受到update语句影响的记录的数目。
3.delete方法
delete方法和update方法非常相似:
int delete(String id,Object parameterObject)throws SQLException;
该方法所接受的参数和其他两个方法一样:要执行的已映射语句的名称,以及用来完成已映射语句需要的参数对象。该方法的返回值为它所删除的记录的数目。