当前位置: 代码迷 >> SQL >> ibatis实战之用来非查询语句的SqlMap API
  详细解决方案

ibatis实战之用来非查询语句的SqlMap API

热度:27   发布时间:2016-05-05 13:10:22.0
ibatis实战之用于非查询语句的SqlMap API

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;

该方法所接受的参数和其他两个方法一样:要执行的已映射语句的名称,以及用来完成已映射语句需要的参数对象。该方法的返回值为它所删除的记录的数目。

?

?

?

  相关解决方案